您的位置:首页 > 移动开发 > Objective-C

java Object 的equals方法的复写

2014-03-20 08:27 417 查看
/*

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));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: