Discussion Forum : Constructors And Methods
Question - What is the expected output?
class Animal {
Animal() {
System.out.println("Animal");
}
}
class Wild extends Animal{
Wild() {
System.out.println("Wild");
super();
}
}
public class Test {
public static void main(String args[]) {
Wild wild = new Wild();
}
}
Options:
A .  Animal Wild
B .  Wild Animal
C .  Runtime Exception
D .  Compilation Error
Answer: Option D
super() call must be the first statement in a constructor.

Was this answer helpful ?
Next Question
Submit Your Solution hear:

Your email address will not be published. Required fields are marked *