乖亥子
2018-09-19 16:25
??????
我也是刚学,这是我的个人理解:
当Animal animal=dog;被执行后, 父类对象animal与子类对象dog进行绑定,也就是说子类对象dog向上转型为父类对象animal。
这个意思就是dog向上转为animal,由小到大所以是向上。
对类型来讲是父小子大,其实也能理解,子类能完成父类的方法(重写也算),然后还能添加方法和属性。。。所以子类的类型当然比父类大啊。。。
Java入门第二季 升级版
530559 学习 · 6091 问题
相似问题