/*
匿名内部类
就是内部类简化写法
前提:存在一个类或者接口
这里的类可以是具体也可以是抽象类
格式:
new 类名或者接口(){
方法重写;
}
本质是什么呢?
是一个继承了该类或者实现了该接口的子类匿名对象。
*/
package cn.inner6;
interface Iner{
public abstract void show();
}
class Outer{
public void method(){
new Iner(){
public void show(){
System.out.println("show");
}
};
}
}
class InnerClassDemo6{
public static void main(String[] args){
Outer o = new Outer();
o.method();
}
}版权声明:本文为L1585931143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。