这个没有理解

这个没有理解

http://img1.sycdn.imooc.com//climg/5b03759a00011a2d06290828.jpg考试题中的一题。。这个我感觉是向下转型反过来啊。为啥不能调用父类的方法呢?正常是用父类引用指向子类实例。

正在回答 回答被采纳积分+1

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

1回答
irista23 2018-05-22 10:58:02

当父类引用指向子类实例时,调用子类重写父类的方法,所以输出:Child.test()

  • 提问者 慕无忌0089299 #1
    (Base)anObj 这个强制转换不起作用吗
    2018-05-22 16:39:16
  • irista23 回复 提问者 慕无忌0089299 #2
    起作用,但不会改变子类对象,Base baseObj = (Base)anObje;只是创建一个父类的引用baseObj 指向子类对象anObje
    2018-05-22 16:57:01
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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