Opening Hours :7AM to 9PM
class MyClass { int value; public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof MyClass)) return false; MyClass c = (MyClass) o; return c.value == this.value; } } class Main { public static void main(String args[]) { MyClass a = new MyClass(); a.value = 5; MyClass b = new MyClass(); b.value = 5; System.out.println(a.equals(b)); // prints "true" } }
class MyClass { int value; public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof MyClass)) return false; MyClass c = (MyClass) o; return c.value == this.value; } } class Main { public static void main(String args[]) { MyClass a = new MyClass(); a.value = 5; MyClass b = a; System.out.println(a == b); // prints "true" MyClass c = new MyClass(); c.value = 5; System.out.println(a == c); // prints "false" } }
class MyClass implements Comparable<MyClass> { int value; public int compareTo(MyClass c) { return this.value - c.value; } } class Main { public static void main(String args[]) { MyClass a = new MyClass(); a.value = 5; MyClass b = new MyClass(); b.value = 7; System.out.println(a.compareTo(b)); // prints "-2" } }