//复写 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)方法
最新推荐文章于 2022-06-23 23:54:15 发布
本文详细介绍了如何复写Object类的equals方法,并通过ObjectDemo实例展示了复写后的equals方法在对象比较中的应用。
724

被折叠的 条评论
为什么被折叠?



