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

强转换问题

对象被存入集合都变成object类型了 取出时需要类型强转 例:Course temp = (Course)coursesToSelect.get(0); object是所为的父类    这不是相当于向下类型转换吗   不会出现异常吗

正在回答

3 回答

这个理解没毛病

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

我现在理解为    对象先转为父类object  取出再转为原类Course类  固不会异常

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

向下类型转换是可能会出现异常,不是一定会出现异常。在本例中coursesToSelect.get(0)取出来的对象虽说是object,但强制转换为Course对象并不会溢出(即不会出现异常)

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

举报

0/150
提交
取消

强转换问题

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