interface Inter
{
abstract void show();
}
class Outer
{
public void method()
{
new Inter()
{
public void show()
{
System.out.println("Haaaaaaa");
}
}.show();
}
}
class InnerClassDemo5
{
public static void main(String[] args)
{
new Outer().method();
}
}
void show()前面加上public,匿名内部类重写方法的时候要加上public,要不然权限不够,权限要大于等于接口的权限
|