黑马程序员技术交流社区

标题: 多态的弊端是什么? [打印本页]

作者: baoyumin    时间: 2016-2-23 23:04
标题: 多态的弊端是什么?
多态的弊端是什么?
作者: ma464526717    时间: 2016-2-24 19:44
耦合性增高
作者: bolt    时间: 2016-2-24 19:51
父类的引用不能使用子类的特有方法
作者: 斯麦尔端    时间: 2016-2-24 19:53
父类不能引用子类的特有功能。
作者: zapoo    时间: 2016-2-24 21:25
父类引用不能调用子类特有的方法,需要想下转型才可以调用!!
作者: 15856681986    时间: 2016-2-24 21:28
增加了耦合
作者: huang_bing_hua    时间: 2016-2-24 22:19
baoyumin 发表于 2016-2-23 23:04
多态的弊端是什么?

1.多态的弊端是子类可能无法使用自己特定的方法,因为多态的成员访问特点是编译看左边,运行看右边,也就是如果Fu f=new zi();(向上转型)情况下,我要使用子类method方法f.method()时,系统编译先看父类有没有method这个方法,如果没有就会报错。图

Screenshot_2016-02-24-22-06-16_com.kk.xx.player.png (30.75 KB, 下载次数: 4)

Screenshot_2016-02-24-22-06-16_com.kk.xx.player.png





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