B选项的“Roo)one又将子类的实例转换成子类Roo的对象”这句话不是很懂,老师能解释一下吗?

B选项的“Roo)one又将子类的实例转换成子类Roo的对象”这句话不是很懂,老师能解释一下吗?

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

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

2回答
好帮手慕阿满 2019-08-07 18:57:54

同学你好,new Roo()就是创建具体的实例,也就是对象。祝:学习愉快~

好帮手慕阿满 2019-08-07 10:03:21

同学你好,在B选项中,Animal one = new Roo();是父类的引用指向子类的实例,one是父类Animal的引用,指向的Roo子类的实例。而(Roo)one就是将Roo子类的实例向下转型为Roo类的对象。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 精慕门618366 #1
    可以说是(Roo)one就是将Roo子类的对象向下转型为Roo类的对象?实例就是对象?
    2019-08-07 17:47:14
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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