public class Parent {
protected int x = 5;
}
public class Child extends Parent {
public int doubleX() { return x * 2; }
}
// Usage:
Child c = new Child();
System.out.print(c.doubleX());What is printed?
- A
0
- B
Compile error: x is private
- C
5
- Dcheck_circle
10
Explanation
x is protected, so Child can access it directly. x = 5, so doubleX() returns 10.