多态

2016-11-10  本文已影响0人  Jonath

多态:父类类型的引用指向了子类类型的对象.

多态的弊端:只能调用父类中的功能,不能调用子类特有的功能.

多态的好处:提高了程序的拓展性,前期定义的功能可以被后期出现的事物使用

在存在多态时,如何使用子类特有的功能:强转为子类类型(强制类型转换 相当于OC的强转不加*,向下转型) 用if(实例化对象 instanceof 类名)判断实例化对象的类型

多态中成员的的特点:

类:

1:成员变量:编译时期和运行时看父类

2:非静态成员函数:编译时看父类;运行时看子类.若没重写看父类

3:静态成员函数:编译和运行都看父类

接口:

1:成员变量:编译时期和运行时看父类

2:非静态成员函数:编译时看父类;运行时看子类(子类必须重写)

上一篇 下一篇

猜你喜欢

热点阅读