Question
What 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();
}
}
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();
}
}
Answer: Option A
Submit Your Solution Below and Earn Points !
Submit Your Solution Below and Earn Points !
Submit Solution