问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

不是set吗,为什么还是list?

http://img1.mukewang.com/5e26abbd000140c510740474.jpg

为什么coursesToSelect还是个List哦?为什么不是public Set<Course> coursesToSelect?

提问者:缃缝 2020-01-21 15:45

个回答

  • 饼盐
    2020-03-02 12:37:09

    这里的set是student类里面的Set<Course>,表示的是学生选的课程;而List<Course>表示的是可选课程,还是按照CourseToSelect类中的List类型来的。

  • 君之笑笑
    2020-02-11 19:35:47

    这里是一样用的都是List,不同的是Student.java文件。

            public String id;

    public String name;

    public Set<Course> courses;

    public Student(String id, String name) {

    this.id = id;

    this.name = name;

    this.courses=new HashSet<Course>();

    }


  • weixin_慕莱坞3192194
    2020-01-22 17:55:09

    第8行不是吗?