A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

谁能帮忙解释下向上转型和向下转型的意思...  坐等..

2 个回复

倒序浏览
转型是在继承的基础上而言的,继承是面向对象语言中,代码复用的一种机制,通过继承,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。

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

向下转型:父类引用的对象转换为子类类型称为向下转型。
回复 使用道具 举报 2 0
向上转型是父类对象指向子类应用是自然转型,向下转型是强转,子类 名,子类对象=子类名  父类对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马