/*
匿名内部类
就是内部类简化写法
前提:存在一个类或者接口
这里的类可以是具体也可以是抽象类
格式:
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();
}
}
面向对象_匿名内部类的格式和理解
最新推荐文章于 2025-07-16 13:43:01 发布