//复写 Object类的方法
class Demo
{
private int num;
Demo(int num)
{
this.num=num;
}
//复写 equals(Object)
public boolean equals(Object obj)
{
if(!(obj instanceof Demo))
return false;
Demo d=(Demo)obj;
return this.num==d.num;
//return this.num==obj.num;//Object里面并没有num这个成员
}
}
class ObjectDemo
{
public static void main(String[] args)
{
Demo d1=new Demo(3);
Demo d2=d1;
System.out.println(d1.equals(d2));
Demo d3=new Demo(3);
System.out.println(d1.equals(d3));
//System.out.println("Hello World!");
}
}
Java day07 复写Object 类的equals(Object)方法
最新推荐文章于 2021-02-24 06:54:59 发布