public class A {
public int x = 1;
}
public class B extends A {
public int x = 2;
public int getSuperX() { return super.x; }
}
System.out.println(new B().getSuperX());What is printed?
- Acheck_circle
1
- B
2
- C
Compile-time error
- D
0
Explanation
<code>super.x</code> accesses A's field even though B has its own x.