您的位置:首页 > 其它

面向对象_匿名内部类的格式和理解

2016-10-23 21:20 429 查看
/*
匿名内部类
就是内部类简化写法

前提:存在一个类或者接口
这里的类可以是具体也可以是抽象类

格式:
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();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: