老师您好,这个B选项为啥可以这样写?((Roo)one).leap() 为啥一层括号套一层括号啊?!

老师您好,这个B选项为啥可以这样写?((Roo)one).leap() 为啥一层括号套一层括号啊?!

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

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

1回答
求_索 2019-03-25 16:49:39

向下转型,将Animal类对象强制转换成Roo类对象

  • 提问者 键盘上的莫扎特 #1
    直接one.leap不能吗?为啥还要强转一次呢?之前不是已经 Animal one=new Roo();向上转型完了吗?求解谢谢 ^V^~
    2019-03-25 17:11:14
  • 不可以呦, Animal 类中没有leap()方法。它是无法调用leap()方法 的,同学可以试一下呦。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-03-25 17:32:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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