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&e