public class A { public String f() { return "A"; } }
public class B extends A { public String f() { return "B" + super.f(); } }
public class C extends B { public String f() { return "C" + super.f(); } }
System.out.println(new C().f());What is printed?
- Acheck_circle
CBA
- B
ABC
- C
C
- D
CB
Explanation
C.f returns "C" + B.f, which returns "B" + A.f = "A". Final: "CBA".