关于子类的equals方法
用自动生成的equals只是比较了子类的属性,当子类的属性相同时equals比较为true,并未关心父类属性是否相同,所以为了将父类属性加入到比较中,我们将自动生成的equals最下面的return true;改为:
return super.equals(obj);
就可以达到将父类中的属性进行比较.
关于子类的equals方法
用自动生成的equals只是比较了子类的属性,当子类的属性相同时equals比较为true,并未关心父类属性是否相同,所以为了将父类属性加入到比较中,我们将自动生成的equals最下面的return true;改为:
return super.equals(obj);
就可以达到将父类中的属性进行比较.