class A {
public A() {
System.out.println(“hello from a”);
}
}
class B extends A {
public B () {
System.out.println(“hello from b”);
super();
}
}
public class Test {
public static void main(String args[]) {
A a = new B();
}
}
What is the result when main is executed?()
A. Compilation fails.
B. hello from a
C. hello from b
D. hello from b hello from a
E. hello from a hello from b