黑马程序员技术交流社区
标题:
多态的体现
[打印本页]
作者:
鲍阳
时间:
2015-2-2 22:11
标题:
多态的体现
看视频自学时有个疑问,“多态体现在父类的引用指向了自己的子类对象”,比如Animal c=new cat()。“也体现在父类的引用也可以接收自己的子类对象”。后面这句:父类的引用也可以接收自己的子类对象,这是啥意思
作者:
好小伙
时间:
2015-2-2 22:15
你可以先看一下,老师讲的值传递,引用传递。
作者:
好小伙
时间:
2015-2-2 22:21
你可以先看一下,老师讲的值传递,引用传递。
首先,多态的前提是继承或者实现;
其次,多态中父类引用指向子类对象,指向的是子类覆盖父类的方法。
最后,向下转型,是子类中有的方法但父类中没有,若想调用子类对象。只能将父类引用强制转换为子类的
例如:Animal c=new cat()。
cat c1 = (cat) c
作者:
鲍阳
时间:
2015-2-15 10:22
谢楼上,学了几天之后再来看,已经明白是怎么回事了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2