系统提供默认的equals方法 是比较二个Object 或者是String 对象的,要是想比较二个类之间的对象,那就有必要重写equals方法。
一般重写了equals方法,对象的散列码方法也是要重写的。
ps: equals 与==的区别在于前者是值比较,后者是引用比较。
写了一个类实现了Coolection 接口就必须要是实现他相应的方法。
最近做项目用到的总结下,供自己以后容易查询,而不需要再到网上找资料。
系统提供默认的equals方法 是比较二个Object 或者是String 对象的,要是想比较二个类之间的对象,那就有必要重写equals方法。
一般重写了equals方法,对象的散列码方法也是要重写的。
ps: equals 与==的区别在于前者是值比较,后者是引用比较。
写了一个类实现了Coolection 接口就必须要是实现他相应的方法。
最近做项目用到的总结下,供自己以后容易查询,而不需要再到网上找资料。