fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone {
  6. public static void main (String[] args) {
  7. A a1 = new A();
  8. A ab = new B();
  9. B b1 = new B();
  10.  
  11. ab.equals(a1);
  12. ab.equals(b1);
  13. }
  14. }
  15.  
  16. class A {}
  17.  
  18. class B extends A {
  19. public boolean equals(Object other) {
  20. System.out.println("Object");
  21. return true;
  22. }
  23.  
  24. public boolean equals(A other) {
  25. System.out.println("A object");
  26. return true;
  27. }
  28.  
  29. public boolean equals(B other) {
  30. System.out.println("B object");
  31. return true;
  32. }
  33. }
Success #stdin #stdout 0.06s 32300KB
stdin
Standard input is empty
stdout
Object
Object