public class Main{ public void f(){ } public static class A extends Main{ protected void f(){ } } } }
Standard input is empty
Main.java:5: error: f() in A cannot override f() in Main protected void f(){ } ^ attempting to assign weaker access privileges; was public 1 error
Standard output is empty