/*
object 的equals方法的复写
*/
class Dome
{
private int num;
Dome(int num)
{
this.num=num;
}
// 重写父类的方法 进行比较
public boolean equals(Object obj)
{
if(!(obj instanceof Dome))
return false;
Dome d=(Dome)obj;
return this.num==d.num;
}
//通过自己编写的方法进行对象之间的比较
//public boolean compare(Dome d)
//{
//return this.num==d.num;
//}
class Preson
{
}
}
class ObjectDome
{
public static void main(String[] args)
{
Dome d=new Dome(4);
Dome d1=new Dome(4);
Preson p=new Preson();
//01 两个对象比较 比较的是两个对象的地址
// System.out.println(d.compare(d1));
System.out.println(d.equals(p));
}
}