62,628
社区成员
发帖
与我相关
我的任务
分享class Person
{
private int age;
Person(int age)
{
this.age=age;
}
public boolean equals(Object obj) //重写equals函数
{
if(!(obj instanceof Person))
throw new ClassCastException("转型异常");
Person p=(Person)obj;
return this.age==p.age;
}
}
class Demo {} //定义一个Demo类
class Object
{
public static void main(String []args)
{
Person p1=new Person(20);
Person p2=new Person(20);
Person p3=p1;
Demo d=new Demo();
System.out.println(p1.equals(p2));
System.out.println(p1.equals(d));
}
}


