黑马程序员技术交流社区

标题: 谁能帮忙解释下向上转型和向下转型的意思... [打印本页]

作者: 张伟.    时间: 2015-8-6 16:58
标题: 谁能帮忙解释下向上转型和向下转型的意思...
谁能帮忙解释下向上转型和向下转型的意思...  坐等..
作者: 耀阳圣尊    时间: 2015-8-6 17:29
转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。

向上转型:子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口

向下转型:父类引用的对象转换为子类类型称为向下转型。
作者: 陈化身1    时间: 2015-8-6 19:34
向上转型是父类对象指向子类应用是自然转型,向下转型是强转,子类 名,子类对象=子类名  父类对象




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