本帖最后由 て淡莣了陌生 于 2013-4-26 14:51 编辑
class Demo2
{
public static void main(String[] args)
{
Person p1=new Person();
Person p2=new Person;
System.out.println(p1.equals(p2));
}
}
class Person
{
int id;
public boolean equals(Object obj){
if(this==obj){
return true;
}
if(obj instanceof Person){
return this.id==obj.id;
}
return false;
}
}
这段代码编译的时候没有问题,为什么运行的时候会报错的,哪路大神指教一下,谢谢! |