javqa中,有时候,我们需要重写类的hashCode()和toString()方法,自己去实现,太麻烦. 我们可以用apache的commons工具类来实现. hashCode(): @override public int hashCode(){ return new HashCodeBuilder().append(name).toHashCode(); } toString(): @override public String toString(){ return String.form…
建议47:在equals中使用getClass进行类型判断 本节我们继续讨论覆写equals的问题,这次我们编写一个员工Employee类继承Person类,这很正常,员工也是人嘛,而且在JavaBean中继承也很多见,代码如下: public class Employee extends Person { private int id; public Employee(String _name, int _id) { super(_name); id = _id; } public int g…