package com.xuz.csdn.june15;public class EqualsTest { public static void main(String[] args) { Value v1 = new Value(); Value v2 = new Value(); v1.i = 10; v2.i = 10; System.out.println(v1.equals(v2)); }}class Value { int i;
public boolean equals(Object object){ if (this == object) { return true; }
if (object instanceof Value) { Value value = (Value)object;
Value v1 = new Value();
Value v2 = new Value();
v1.i = 10;
v2.i = 10; System.out.println(v1.equals(v2));
}}class Value {
int i;
public boolean equals(Object object){
if (this == object) {
return true;
}
if (object instanceof Value) {
Value value = (Value)object;
return value.i == this.i;
}
return false;
}
}