黑马程序员技术交流社区

标题: 多态的问题 [打印本页]

作者: hufu4635    时间: 2015-5-20 23:04
标题: 多态的问题
父类类型的变量都指向了子类类型的对象了
相当于把子类的地址值赋值给了父类类型的变量,那么为什么子类的特有方法父类就不可以调用呢


作者: sunxiaohong    时间: 2015-5-20 23:13
小明带上他爸的帽子装他爸
路上碰到他爸朋友,大喊一声,老王 走打麻将去
老王很惊讶,不对啊你还会打麻将,不是你儿子会打麻将吗?你从来 不打
小明这才想起来他在装他爸 他爸不会打麻将.
作者: 黯然残影    时间: 2015-5-21 00:38
父类类型变量指向子类对象,运行时看的子类对象,但编译时看的父类类型,如果父类中没有找到,编译时就会报错。
作者: 郭.威    时间: 2015-5-21 00:44
父类引用指向子类对象,父类要想用子类的就得像下转型
作者: 飘的云    时间: 2015-5-21 06:18
这应该属于一种规则?
作者: hzhzhen    时间: 2015-5-21 09:14
不是这样理解,子类记住了父类的对象引用   但是父类没有子类的对象引用




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