课程
/后端开发
/Java
/Java入门第二季 升级版
??????
2018-09-19
源自:Java入门第二季 升级版 10-2
正在回答
我也是刚学,这是我的个人理解:
当Animal animal=dog;被执行后, 父类对象animal与子类对象dog进行绑定,也就是说子类对象dog向上转型为父类对象animal。
乖亥子 提问者
那女孩对我说丶 回复 乖亥子 提问者
乖亥子 提问者 回复 那女孩对我说丶
这个意思就是dog向上转为animal,由小到大所以是向上。
慕瓜453346
对类型来讲是父小子大,其实也能理解,子类能完成父类的方法(重写也算),然后还能添加方法和属性。。。所以子类的类型当然比父类大啊。。。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答为什么老师讲的向上转换是小类型到大类型的转换
2 回答向上类型转换问题:如果子类有一个方法不是从父类继承来的,那子类强制类型转换成父类会有风险吗?
4 回答强制类型转换不能直接将父类对象转换为子类对象吗
1 回答请问类型转换只能是是有父类和子自类关系的类才可以相互转换吗?
1 回答Animal animal = dog;//向下类型转换 自动类型转换 ???