匿名内部类重写方法的权限问题
public class Unknown {
//定义一个test方法,参数类型时接口A的引用类型
void test (A a) {}
public static void main(String[] args) {
Unknown niMingFn = new Unknown();
niMingFn.test(new A (){
@Override
public void setUp() {};//在重写setUp方法时需要加上public,不然会报错
});
}
}
//定义一个接口A
interface A {
//定义一个抽象函数”起飞“
//*public*// void setUp();
}