class Inter //此类可以是普通类也可以是抽象类或接口
{
void method()
{
System.out.println("heihei");
}
}
class Test
{
//补足代码,通过匿名内部类
public static Inter function()
{
new Inter()
{
public void method()//可以复写父类方法
{
System.out.println("hiahia");
}
public void method1()
{
System.out.println("我自己的方法");
}
}.method1();//调用子类特有方法
return
new Inter()
{
public void method1()//可以自定义方法
{
System.out.println("我自己的方法");
}
};
}
}