多态转型

痞子三分冷 提交于 2019-12-01 19:23:05

向上转型:子类型向父类型转换
<父类型> <引用变量名>=new <子类型>();
父类的引用指向子类对象,父类的引用调用方法:(低类型到高类型,顺其自然)
1.必须在子类里面进行重写
2.子类中特有的方法不能进行调用
3.必须发生了继承


向下转型:父类型转化为子类型
<子类型> <引用变量名>=(<子类型>)<父类型的引用变量>
子类的引用指向父类的引用变量(由高类型到低类型,属于强转),可以调用子类独有的方法。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!