MCQ Single Best Answer Not Set

QWhat will be the output when the following program is compiled and executed?
abstract class TestAbstract{
      String my_name;
      String myName(){
            my_name = "Examveda";
            return my_name;
      }
      abstract void display();
}

public class Test extends TestAbstract{
      void display(){
            String n = myName();
	    System.out.print("My name is "+ n);
      }

      public static void main(String args[]){
            Test t = new Test();
	    t.display();
      }
}

ID: #2289 Java Interfaces And Abstract Classes MCQ 1,055 views
Question Info
#2289Q ID
Not SetDifficulty
Java Interfaces And Abstract Classes MCQTopic

Choose the Best Option

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

  • A Program will compile and execute successfully and prints
  • B Compilation error as class can not be declared as abstract.
  • C Program compiles but leads to runtime exception.
  • D Compilation error occurs as the abstract class TestAbstract contains a non-abstract method.
Correct Answer: Option A

Explanation

Program will compile and execute successfully and prints

Share This Question

Challenge a friend or share with your study group.