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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ghb609840612 中级黑马   /  2016-1-5 23:06  /  655 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

各位学长好!
      我知道多态向上转型多用在创建方法时,将参数设为父类,调用时传子类对象,这样实现了扩展性,那向下转型又用在什么地方呢?

8 个回复

倒序浏览
父类引用指向子类对象 但是想使用子类的特有功能时,就需向下转型
回复 使用道具 举报 1 0
想使用子类特有方法时候,用向下转型就好了啊,并且用instanceof关键字判断一下即可
回复 使用道具 举报
加油咯加油
回复 使用道具 举报
要使用子类特有的属性和方法时啊,父类中没有,只能向下转型.
回复 使用道具 举报
2L正解,子类特有方法只能转型才能调用
回复 使用道具 举报
父类引用指向子类对象 但是想使用子类的特有功能时,就需向下转型
回复 使用道具 举报
子类用很多功能父类没有的,向下转型可以调用子类特有的功能
回复 使用道具 举报
我来飘过!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马