黑马程序员技术交流社区

标题: 什么是“向上转型”? [打印本页]

作者: 王维波    时间: 2011-10-28 15:28
标题: 什么是“向上转型”?
什么是“向上转型”?用最通俗的解释怎么解释?

作者: 陆华山    时间: 2011-10-28 16:56
子类转向父类。。
作者: 王维波    时间: 2011-10-28 19:52
陆华山 发表于 2011-10-28 16:56
子类转向父类。。

:handshake    thanks!
作者: 李建雄    时间: 2011-10-28 20:27
认同前面的说法
作者: 肖居上    时间: 2011-10-28 22:27
1、向上转型就是让父类的引用去指向子类的对象。
2、向上转型会自动进行,因此是不需要显示声明的。
为了加深你的理解,举个例子:
class Parent{}
class Child extends Parent{}
Parent p = new Child() ; //这里就用到了向上转型,仔细体会,不难理解
作者: 张冬冬    时间: 2011-10-29 22:15
最通俗的解释就是,子类当做父类来用,这个就叫向上转型.
作者: 咖啡    时间: 2011-10-29 22:57
子类当作父类来用。




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