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

来源:4-4 学生选课---添加课程 Ⅰ

啊啊啊啊123

2016-06-10 16:50

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

写回答 关注

3回答

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

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

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

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


    啊啊啊啊12...

    非常感谢!

    2016-06-10 19:31:59

    共 1 条回复 >

  • 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类型

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题