匿名内部类:在类的方法中,创建的匿名类叫匿名内部类
实例代码如下:
//创建一个接口
interface Service{
public abstract void show();
}
//创建一个类
class Demo{
public void show(){
//创建一个匿名内部类,因为是在类的方法中,所以称为匿名内部类
new Service(){
public void show(){
System.out.println("这是一个匿名内部类");
}
}.show();
}
}
class Test{
public static void main(String[] args){
//创建demo对象
Demo demo = new Demo();
//调用对象demo中的show方法
demo.show();
}
}
执行结果如下:
这是一个匿名内部类