求解答??

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

这是向上转型,父类引用指向子类对象。base是父类

慕侠0844227 2017-07-22 11:45:38

自始自终只new了一个子类对象,父类引用指向子类对象,只是多态的表现形式。具体运行,需要看子类的重写方法。

  • 提问者 mooctop #1
    Base baseObj=(Base) anObj; //此处不是向下转型 然后调用子类Base自己独有的方法?
    2017-07-22 20:55:24
  • 慕侠0844227 回复 提问者 mooctop #2
    这是向上转型,父类引用指向子类对象。base是父类
    2017-07-22 20:58:00
  • 提问者 mooctop 回复 慕侠0844227 #3
    Base baseObj=(Base) new Child();//看错了 我以为base是子类。。。
    2017-07-22 22:30:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师