本文主要是介绍java强转实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
不存在继承关系时,强转会出现编译时异常。即:无法将两个不同类型的对象做转换
当存在继承关系时,强转正常。备注:同名字段,类型一致,可以强转替代getset。同名字段,类型不一致,强转会报错,此时,需要修改同名字段类型为一致即可备注:强转父类变成子类对象会在运行时抛出 ClassCastException 异常。即 子类 子类对象 = (子类)父类对象
这篇关于java强转实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!