public class A {
public A() { System.out.print("A1 "); }
public A(int x) { System.out.print("A2 "); }
}
public class B extends A {
public B() { super(5); System.out.print("B "); }
}
new B();What is printed?
- A
B A2
- B
A1 A2 B
- C
A1 B
- Dcheck_circle
A2 B
Explanation
<code>super(5)</code> explicitly calls A(int), printing "A2 ", then B's body prints "B ".