麻烦哪位大神详细解释一下
1、定义一个Course类型的对象temp;
2、coursesToSelect是一个List对象,调用该对象的get(int index)方法,返回列表中指定位置的元素;将该元素类型转换为Course;
3、将2返回的元素赋给temp
courseToSelect是list类型的,可以存放任何类型的元素,存进去后都会自动转换成Object类,Object类是所有类型的父类。courseToSelect.get(0)是获取该courseToSelect集合中索引为0的元素,因为temp是Course类型的,所以索引为0的这个元素必须强制转换成Course
List中的元素默认为Object类型,所以取出来的元素要强制转换为Course类型