/** 为保证向Set中添加的对象其所在的类必须要重写hashCode和equals方法: 重写的原则:hashCode和equals尽量保持一致性: 两个相同的对象equals()返回true时,那么两个对象的hashCode()必须返回相同的哈希值 同一对象多次调用hashCode()应返回相同的哈希值 对象中用作equals()的域,一般也要在hashCode()中用到. */ public class HashCodeAndEquals { public static void main…