为了账号安全,请及时绑定邮箱和手机立即绑定

((Animal)d).age--->这个怎么理解

((Animal)d).age--->这个怎么理解?与d.age跟am.age,值都不一样

https://img1.sycdn.imooc.com//5bb58a820001976008340327.jpg

https://img1.sycdn.imooc.com//5bb58a8d0001f4ff06470246.jpg


https://img1.sycdn.imooc.com//5bb58a940001412d06590274.jpg

https://img1.sycdn.imooc.com//5bb58a9f0001718203300104.jpg

正在回答

2 回答

((Animal)d).age拆开理解,首先这个对象是 dog的对象 向上类型转换为了Animal,之后访问属性age,那就相当于Animal a = new Animal();a.age

0 回复 有任何疑惑可以回复我~
#1

慕粉4333732 提问者

好像是没错,但结果缺不是50,老铁
2018-10-04 回复 有任何疑惑可以回复我~
#2

慕粉4333732 提问者

是可以的,谢谢了,刚刚操作有误
2018-10-04 回复 有任何疑惑可以回复我~

笔记是给自己看或者记录的,讨论是用来交流和提问的。

hqcedwt

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

((Animal)d).age--->这个怎么理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信