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

来源:10-2 多态中的引用类型转换

乖亥子

2018-09-19 16:25

??????

写回答 关注

3回答

  • 那女孩对我说丶
    2018-09-19 17:32:14
    已采纳

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

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

    乖亥子 回复那女孩对我说...

    嗯嗯en

    2018-09-19 17:39:37

    共 3 条回复 >

  • 洛辰m
    2018-09-30 17:41:46

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

    慕瓜4533...

    这个理解很到位,,,又看见你了!!!

    2018-09-30 22:42:56

    共 1 条回复 >

  • 肥宅风见啸
    2018-09-28 15:44:24

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题