fork download
  1. class A {}
  2. class B extends A {}
  3. class C extends B {}
  4.  
  5. def func(A a) {
  6. println("A")
  7. }
  8.  
  9. def func(B b) {
  10. println("B")
  11. }
  12.  
  13. A a = new C()
  14. func(a)
Success #stdin #stdout 1.15s 389056KB
stdin
Standard input is empty
stdout
B