public class A {
protected int x;
public A() { x = 1; }
public A(int v) { x = v; }
}
public class B extends A {
public B() { super(5); }
}
// Usage:
B b = new B();
System.out.print(b.x);What is printed?
- Acheck_circle
5
- B
1
- C
Compile error
- D
0
Explanation
super(5) calls A's parameterized constructor, setting x to 5.