老师的equals是覆盖了Java.lang.equals方法m吗?
public boolean equals(Object obj){
if(this == obj)
return true;
if(obj == null)
return false;
if(!(obj instanceof CollectionTest))
return false;
CollectionTest a = (CollectionTest)obj;
if(this.name == null){
if(a.name == null)
return true;
else
return false;}
else{
if(this.name.equals(a)){
return true;
}else{
return false;
}
}
}
我照着视频一样在Course类里面写的,为什么我的新的course还是显示false?