代码如下:
interface Abc //定义一个借口,用于使匿名抽象类能继承。
{
void method();
}
class InterDemo
{
public static void main(String[] args)
{
InterDemo i=new InterDemo();
i.show(new Abc() //通过参数为匿名抽象类来调用函数show。
{
public void method()
{
System.out.println("java run");
}
});
//System.out.println("Hello World!");
}
void show(Abc a) //由于在静态主函数中是通过创建对象来调用show方法的,
{ //所以此时show可以不是静态的
a.method();
}
} |