黑马程序员技术交流社区

标题: 多态的弊端解决方式 [打印本页]

作者: 束带骑士    时间: 2016-1-3 23:38
标题: 多态的弊端解决方式

为什么成员方法编译要看左边,运行看右边
因为java虚拟机遇到多态调用非静态方法时,自动调用子类中的成员方法
而子类中成员方法存在与否由父类决定
这也是为什么多态不能调用子类特有方法的了原因
要想解决这个弊端,有两种方法
第一:强转成子类,然后调用子类特有方法
第二:直接建立子类对象,调用子类特有方法



作者: liyeming    时间: 2016-1-4 00:03
基础知识!
作者: 小五哥    时间: 2016-1-4 01:00
路过打个酱油
作者: 随缘的影子    时间: 2016-1-4 01:23
最好加上公式




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2