public class E12_ProtectedInnerClass extends SimpleClass { public SimpleInterface get() { return new Inner(); } public static void main(String args[]) { new E12_ProtectedInnerClass().get().f(); } } package c08.exercise12; public interface SimpleInterface { void f(); } package c08.exercise12b; import c08.exercise12.*; public class SimpleClass { protected class Inner implements SimpleInterface { public Inner() {} public void f() {} } }
就是这个题,大家帮着解决一下
extends SimpleClass {
public SimpleInterface get() {
return new Inner();
}
public static void main(String args[]) {
new E12_ProtectedInnerClass().get().f();
}
} package c08.exercise12;
public interface SimpleInterface {
void f();
} package c08.exercise12b;
import c08.exercise12.*;
public class SimpleClass {
protected class Inner
implements SimpleInterface {
public Inner() {}
public void f() {}
}
}