因为您在
PrivateOverride类中定义了main方法。如果将main方法放在Derived类中,它将无法编译,因为在该类中
.f()不可见。
class中的po.f()调用
PrivateOverride不是多态的,因为
f()in
PrivateOverride类为
private,所以
f()in
Derivedclass中的值不会被覆盖。

因为您在
PrivateOverride类中定义了main方法。如果将main方法放在Derived类中,它将无法编译,因为在该类中
.f()不可见。
class中的po.f()调用
PrivateOverride不是多态的,因为
f()in
PrivateOverride类为
private,所以
f()in
Derivedclass中的值不会被覆盖。