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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13770310447 中级黑马   /  2016-3-22 02:19  /  678 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是向上转型

4 个回复

倒序浏览
父类引用指向子类对象。。。。刚学,给不了多大意见
回复 使用道具 举报
就是若干个有明确继承关系类的对象之间,互相串换马甲。
向上转型就是子类对象的引用转换成父类的引用类型。不过通常很少有向上转型,因为子类继承了父类,父类该有的子类都有了,没有必要再转成父类类型了。
通常是向下转型
回复 使用道具 举报
willsame 来自手机 中级黑马 2016-3-22 12:07:19
板凳
比如 Animal a = new Cat();就是猫对象提升为了动物类型,这时候,可以调用父类动物吃东西这个功能,但是,子类猫自己的吃鱼这个特有功能就不能调用了,因为不是所有动物都吃鱼嘛。所以你还想调用猫的吃鱼这个功能,就要向下转型。
回复 使用道具 举报
zx7750462 来自手机 中级黑马 2016-3-22 12:11:37
报纸
就是父类引用指向子类对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马