public class Animal {
int age;
@Override
public boolean equals(Object obj) {
if (obj instanceof Animal) {
Animal aniaml = (Animal)obj;
return this.age==aniaml.age;
// this.age==(Animal)obj.age;
}
return false;
}
public Animal(int age) {
super();
this.age = age;
}
}在Animal类中重写的equals方法 为什么直接写注释部分不行this.age==(Animal)obj.age;不行啊 而是要先接收再用?
小熊熊HELLO
产品经理不是经理
随时随地看视频慕课网APP