Home > Java Programming > Inheritance > Questions and Answers
Q: |
What is the output for the below code ? public class A { public void printName(){ System.out.println("Value-A"); } } public class B extends A{ public void printName(){ System.out.println("Name-B"); } } public class C extends A{ public void printName(){ System.out.println("Name-C"); } } 1. public class Test{ 2. public static void main (String[] args) { 3. B b = new B(); 4. C c = new C(); 5. b = c; 6. newPrint(b); 7. } 8. public static void newPrint(A a){ 9. a.printName(); 10. } 11. } | ||||||||||
|
Comment on this Question | |
Name: | |
|