A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© alogol 中级黑马   /  2015-8-31 23:47  /  483 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为了提高程序的扩展性和后期的可维护性而存在的
把子类中父类的共性方法抽取出来,使得所有子类都可以用同一份代码,但是调用的时候又会动态调用子类中的覆盖了的同名函数。不过要用到子类的特有方法时要把父类型的引用转成子类对象。
成员变量
       编译和运行都参考等号的左边。
成员函数(非静态)
       编译看左边,运行看右边。
静态函数
       简单说:编译和运行看左边。
就是说,多态创建父类引用时只有被覆盖的非静态函数才会被父类的引用通过动态调用获取到,在调用其他成员时都是看父类。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马