快捷导航

myobject instanceof ExampleClass

当判断父类对象为子类对象的实例时,为何还要进行显式类型转换?不能直接转换?谢谢!

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

具体不知道你的代码哪里出了问题,就简单的说一下,显示类型转换也叫强制类型转换,比如说Animal是动物类,Dog是狗类,父类的引用指向子类的对象,Animal是动物类的父类,Dog是动物的一种,是子类,但你不能说所有的动物就是狗,因为动物有很多种,所有就要做强转类型转换了.个人看法,也不知道对不对.你可以在看看面向对象的三大特征之一 多态,你应该就懂了
回复

使用道具 举报

能否把整个代码给拍下来
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP