课程
/后端开发
/Java
/Java入门第三季
为什么还要强制转换成Course类型
2016-10-04
源自:Java入门第三季 6-1
正在回答
如果obj是Course的子类对象,那么肯定要强转
不C 提问者
shita
是它的实例为什么还要强转呢? 实在是没转过来。。。还是我哪里理解的不对,麻烦您给解释下。
自身实例或子类实例 instanceof 自身类 返回true,否则返回,false。如果if(!(obj instanceof Course)没有执行,说明obj是Course类的实例,或者Course子类实例,所以强转类型。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答为什么要强制转换呢?
2 回答为什么要重写equals方法呢
1 回答请问下重写equals方法时 将obj强转为Course类型是为什么
1 回答为什么重写了equals方法,出来的还是false
2 回答为什么不能强制转换