问答详情
源自:4-4 学生选课---添加课程 Ⅰ

Course temp = (Course) coursesToSelect.get(0);

麻烦哪位大神详细解释一下

提问者:啊啊啊啊123 2016-06-10 16:50

个回答

  • 你是格林我是童话
    2016-06-10 17:07:27
    已采纳

    1、定义一个Course类型的对象temp;

    2、coursesToSelect是一个List对象,调用该对象的get(int index)方法,返回列表中指定位置的元素;将该元素类型转换为Course;

    3、将2返回的元素赋给temp


  • fenkapian
    2016-06-10 17:32:41

    courseToSelect是list类型的,可以存放任何类型的元素,存进去后都会自动转换成Object类,Object类是所有类型的父类。courseToSelect.get(0)是获取该courseToSelect集合中索引为0的元素,因为temp是Course类型的,所以索引为0的这个元素必须强制转换成Course

  • Danky_hi
    2016-06-10 17:07:21

    List中的元素默认为Object类型,所以取出来的元素要强制转换为Course类型