课程
/后端开发
/Java
/Java入门第三季
对象被存入集合都变成object类型了 取出时需要类型强转 例:Course temp = (Course)coursesToSelect.get(0); object是所为的父类 这不是相当于向下类型转换吗 不会出现异常吗
2018-09-24
源自:Java入门第三季 4-4
正在回答
这个理解没毛病
我现在理解为 对象先转为父类object 取出再转为原类Course类 固不会异常
向下类型转换是可能会出现异常,不是一定会出现异常。在本例中coursesToSelect.get(0)取出来的对象虽说是object,但强制转换为Course对象并不会溢出(即不会出现异常)
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答强制转换(course)coursesToSelect.get(i);
2 回答为什么要强制转换呢?
2 回答为什么不能强制转换
2 回答类型转换问题
2 回答强制转换类型的快捷键是什么呢