想存储的元素不重复,就必须重写hashCode和equals这两个方法
新建一个Person类。添加姓名和年龄这两个成员变量。。get和set,有参和无参构造。
重点是重写了toString的方法
自己定义的类没有重写hashCode和euqals方法
输出p1和p2的hashCode
比较p1和p2默认比较的是两个地址值
p1.equals也不等于p2
重写方法
Alt+Insert:next---next--finish
自动生成的代码
添加完成之后。再运行刚才的程序。哈希值变的一样了。这两个对象的equals也返回了true就表示相同的 就不会重复加到Set里面