黑马程序员技术交流社区
标题:
多态
[打印本页]
作者:
alogol
时间:
2015-8-31 23:47
标题:
多态
为了提高程序的扩展性和后期的可维护性而存在的
把子类中父类的共性方法抽取出来,使得所有子类都可以用同一份代码,但是调用的时候又会动态调用子类中的覆盖了的同名函数。不过要用到子类的特有方法时要把父类型的引用转成子类对象。
成员变量
编译和运行都参考等号的左边。
成员函数(非静态)
编译看左边,运行看右边。
静态函数
简单说:编译和运行看左边。
就是说,多态创建父类引用时只有被覆盖的非静态函数才会被父类的引用通过动态调用获取到,在调用其他成员时都是看父类。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2