Albert668
2016-12-13 21:07
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Dog other = (Dog) obj;
if (age != other.age)
return false;
return true;
}
哥们儿 老师讲的很好 你多听几遍不就得了。return 用于中止函数并返回值。
开始2个if判断2个极端:完全是一个对象 和 传入空对象
后面if语句逐步判断,1:是否为一个类;2:每个对象值是否相等,因为这题只有一个age属性所以只判断了一次
我原来也不知道这些,多看就知道了,最好自己写一遍
Java入门第二季 升级版
530553 学习 · 6091 问题
相似问题