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

为什么要强制转换呢?

前面已经判断了obj是course类型的啊,为什么还要进行强制转换呢

正在回答

2 回答

虽然obj是Course类的对象,但是呢,编译器是不知道的,就算你通过instanceof关键字已经判断了他是Course类型的,你还是要在后面进行强制类型转换,告诉编译器这就是一个Course类型的对象。

1 回复 有任何疑惑可以回复我~

前面只是进行判断,判断后会直接返回false或true。这个判断对后面这条语句并没有影响,此时并不知道obj的类型,所以需要强制类型转换。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要强制转换呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信