慕粉3489925
2016-10-27 21:02
Course cr=(Course)coursesToSelect.get(i);
为什么要在前面加上(Course)?
强类型转换。因为get()返回的是Object对象,而Course对象继承了Object。所有可以将get()获取的对象通过(Course)转换为Course 对象的实体。
因为对于list添加和拿出操作 list里面的元素都是默认Object类型的 但是要拿出元素存到Course对象中 只有用到类型转换 不然类型不匹配
上楼说的对
Java入门第三季
409767 学习 · 4534 问题
相似问题