在item中重写的方法在哪里被调用???
集合自己会调用 。set不可以装重复的对象,把对象放进集合的时候就会自己调用来比较对象是否相等,重写是为了满足自定义的比较条件。
你说的是hashCode()和equals方法么?