MCQ Single Best Answer Not Set

QDetermine output:
class A{
      public void printName(){
            System.out.println("Name-A");
      }
}
class B extends A{
      public void printName(){
            System.out.println("Name-B");
      }
}
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. }

ID: #2266 Inheritance in Java MCQ 2,005 views
Question Info
#2266Q ID
Not SetDifficulty
Inheritance in Java MCQTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • A Name B
  • B Name C
  • C Compilation fails due to an error on lines 5
  • D Compilation fails due to an error on lines 9
Correct Answer: Option C

Explanation

Compilation fails due to an error on lines 5

Share This Question

Challenge a friend or share with your study group.