问答详情
源自:6-2 学生选课---判断 Set 中课程是否存在

判断Set中是否存在的问题

调用contains方法的时候,遍历的是Set容器里面的课程啊,是吧

应该重写Student类的equals方法啊,为什么是重写Course类的equals方法?

不明白啊 帮解答一下

提问者:Chengl 2016-08-28 22:57

个回答

  • 慕粉3236370
    2016-08-30 10:43:02

    首先,contains是判断set容器是否包含输入的课程元素,重点是课程名称的比较和是不是哪一个学生的没关系,重写equals是因为有hashcode()的存在,需要指定路径。