package exercise;
public class Student {
String name;
int age;
boolean equals(Object obj){
Student stu=null;
if(obj instanceof Student)
stu=(Student)obj;
else
return false;
if(stu.name==this.name && stu.age==this.age)
return true;
else
return false;
}
public static void main(String[] args) {
Student p=new Student();
Student q=new Student();
p.name="xyz";
p.age=12;
q.name="xyz";
q.age=12;
if(p.equals(q))
System.out.println("p equal q");
else
System.out.println("p no equal q");
}}
就可以了。
public boolean equals(Object arg0) {
// TODO Auto-generated method stub
return super.equals(arg0);
}把这个换成你里面的就行了..必须是public 因为 object 里面是 public 的.