package privateoverride; public class PrivateOverride { private void f() { System.out.println("private f()"); } public static void main(String[] args) { PrivateOverride po = new Derived(); po.f(); // private f() Derived d = new Derived(); d.f(); // f() is hidden for Derived! } }