为了账号安全,请及时绑定邮箱和手机立即绑定

myobject instanceof ExampleClass

myobject instanceof ExampleClass

程Glory 2017-07-03 15:45:30
当判断父类对象为子类对象的实例时,为何还要进行显式类型转换?不能直接转换?谢谢!
查看完整描述

3 回答

已采纳
?
慕用7293429

TA贡献4条经验 获得超1个赞

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

查看完整回答
1 反对 回复 2017-07-04
?
薄荷波

TA贡献7条经验 获得超2个赞

能否把整个代码给拍下来

查看完整回答
反对 回复 2017-07-04
  • 3 回答
  • 0 关注
  • 1284 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信