黑马程序员技术交流社区
标题:
什么叫多态?
[打印本页]
作者:
chad8753
时间:
2015-7-28 00:11
标题:
什么叫多态?
如题 什么叫多态?
作者:
yongaidongbing
时间:
2015-7-28 00:35
简单说来,就是相同的方法名,不同的实现方式,导致不同的运行结果!多看看视频哟
作者:
icichacici
时间:
2015-7-28 06:31
父类 对象名 = new 子类();
作者:
李文思
时间:
2015-7-28 09:55
定义:某一类事物的多种存在形态
体现:1、父类引用指向了自己的子类对象
2、父类的引用也可以接收自己的子类对象
前提:必须是类与类之间有关系,要么继承,要么实现,
好处:大大提高程序扩展性
作者:
xiaoshaoye
时间:
2015-7-28 10:06
楼上的解释很好,结合着自己看看相关代码就知道了。。
作者:
122125241
时间:
2015-7-28 11:22
多种形态,可以提升为爹 也可以降级为儿子
作者:
keviner
时间:
2015-7-28 16:33
父类引用指向子类对象
作者:
枕草虫
时间:
2015-7-28 17:13
我也是初学者,我以我的理解说一下,可能有错误的地方希望你能原谅。
我估计你对 父类的引用指向子类对象 这句话很困惑。
举个例子,Cat 继承了 Animal
Animal a = new Animal(); 这时a在栈内存中 指向 Animal这个对象你应该能理解吧
那么,Animal a = new Cat(); 这时声明了一个 Animal 类型的 a,作为Animal 的引用,却指向了Cat这一对象。并且它还能调用子类中覆写或者实现了父类的方法。
大致就是这样。
作者:
syzc321
时间:
2015-7-28 21:18
本质上是就是Java允许程序出现重名现象
作者:
任有智双元
时间:
2015-7-28 21:32
我还不知道呢
作者:
致远czy
时间:
2015-7-28 21:34
对象在不同时刻的多种状态
要有继承关系或实现关系
:要有方法重写或实现关系
要有父类引用指向子类对象,或父接口引用指向子类对象
作者:
chad8753
时间:
2015-7-28 21:44
,,,,,,,,,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2