fork download
  1. class A {
  2. public void m(A a) { System.out.println("1"); }
  3. }
  4.  
  5. class B extends A {
  6. public void m(B b) { System.out.println("2"); }
  7. public void m(A a) { System.out.println("3"); }
  8. }
  9.  
  10. class Puzzle {
  11. public static void main(String[] args) {
  12. B b = new B();
  13. A a = b;
  14. a.m(b);
  15. }
  16. }
Success #stdin #stdout 0.1s 320320KB
stdin
Standard input is empty
stdout
3