class Value {
int i;
public boolean equals(Value v2){
if (v2 != null){
if (this.i = v2.i){
return true;
} esle {
return false;
}
}
}}
int i;
public boolean equals(Value v2){
if (v2 != null){
if (this.i = v2.i){
return true;
} esle {
return false;
}
}
}}
return ((null != v2) && this.i == v2.i)|| (this == v2);
}
public int i;
public EQ(int i) {
this.i = i;
}
public boolean equals(EQ eq) {
return eq.i==i?true:false;
}
public static void main(String[] args) {
EQ eq1 = new EQ(1);
EQ eq2 = new EQ(1);
System.out.println(eq1.equals(eq2));
}
}