Swift学习:继承和多态

2016-04-08  本文已影响746人  逸飞u

1.封装-encapsulation

隐藏对象内部实现细节,对外仅提供公共接口访问
(属性\方法全都写在类内,对外只提供访问,不需要了解细节)

2.继承-inheritance

一个类型在另外类型基础上进行的扩展实现

3.多态-polymorphism

4.变量的双重身份

5.虚函数表指针 vTable

指向当前对象的实际类型(二次指针间接运算)

上一篇 下一篇

猜你喜欢

热点阅读