Home > Java Programming > Inheritance > Questions and Answers
Q: |
What is the output for the below code ? public class C { } public class D extends C{ } public class A { public C getOBJ(){ System.out.println("class A - return C"); return new C(); } } public class B extends A{ public D getOBJ(){ System.out.println("class B - return D"); return new D(); } } public class Test { public static void main(String... args) { A a = new B(); a.getOBJ(); } } | ||||||||||
|
Comment on this Question | |
Name: | |
|