对象被存入集合都变成object类型了 取出时需要类型强转 例:Course temp = (Course)coursesToSelect.get(0); object是所为的父类 这不是相当于向下类型转换吗 不会出现异常吗
这个理解没毛病
我现在理解为 对象先转为父类object 取出再转为原类Course类 固不会异常
向下类型转换是可能会出现异常,不是一定会出现异常。在本例中coursesToSelect.get(0)取出来的对象虽说是object,但强制转换为Course对象并不会溢出(即不会出现异常)