s.add(new Student("张三",36,97.5));
s.add(new Student("张三",36,97.5)); //每次new Student对象都会产生一个新的hashCode值,
//楼主没有重写hashCode方法,那么这个new Student("张三",36,97.5)对象也会添加到s集合中,
//造成重复添加,不符合Set集合无重复元 素的特点
s.add(new Student("李四",35,96.5));
s.add(new Student("赵六",34,97.0));
s.add(new Student("王五",32,97.0));
s.add(new Student("齐九",39,97.4)); |