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));
}
}
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));
}
}
相关文章推荐
- Java day07 复写Object 类的equals(Object)方法
- 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解(转载)
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- [Java] Object方法浅析(一): equals与hashCode
- Java 将equals override为比较所有object的方法
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- Java-类库-Guava-复写的Object常用方法
- java 的Object的equals方法
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- Java中的hashCode()方法与equals(Object)方法
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解
- 多态Object类equals方法学习笔记ObjectDemo.java
- java.lang.Object的equals()和hashCode()方法小结
- Java记录 -57- Object的equals、hashcode和toString方法
- java.lang.Object 对象中 hashCode 和 equals 方法详解及其延伸
- (二十五)Java工具类EqualsBuilder协助Object.equals(object)方法详解