Professional Documents
Culture Documents
Untitled
Untitled
if(this==o){
return true
} else{
return false;
}
}
PROGRAM :-
public class Main{
public static class DemoClass{
int x;
public DemoClass(int p){
x = p;
}
void show(){
System.out.println(x);
}
public boolean equals(Object obj){
DemoClass dc = (DemoClass) obj;
if(this.x == dc.x){
return true;
} else{
return false;
}
}
public int hashCode(){
return this.x + 10000;
}
}
public static void main(String args[]){
DemoClass dc = new DemoClass(10);
DemoClass dc1 = new DemoClass(10);
System.out.println(dc==dc1);
System.out.println(dc.equals(dc1));
System.out.println(dc.hashCode());
System.out.println(dc1.hashCode());
}
}