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

向上转换不是小类型转换成大类型吗?为什么是父类转换成子类。不是父类大吗

??????

正在回答

3 回答

我也是刚学,这是我的个人理解:

当Animal animal=dog;被执行后, 父类对象animal与子类对象dog进行绑定,也就是说子类对象dog向上转型为父类对象animal。 

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

乖亥子 提问者

谢了啊
2018-09-19 回复 有任何疑惑可以回复我~
#2

那女孩对我说丶 回复 乖亥子 提问者

没事没事 仅供参考 我也是刚刚学
2018-09-19 回复 有任何疑惑可以回复我~
#3

乖亥子 提问者 回复 那女孩对我说丶

嗯嗯en
2018-09-19 回复 有任何疑惑可以回复我~

这个意思就是dog向上转为animal,由小到大所以是向上。

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

慕瓜453346

这个理解很到位,,,又看见你了!!!
2018-09-30 回复 有任何疑惑可以回复我~

对类型来讲是父小子大,其实也能理解,子类能完成父类的方法(重写也算),然后还能添加方法和属性。。。所以子类的类型当然比父类大啊。。。

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

举报

0/150
提交
取消

向上转换不是小类型转换成大类型吗?为什么是父类转换成子类。不是父类大吗

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