匿名内部类

package oo.day05;
//匿名内部类
public class NstInnerDemo {
public static void main(String[] args) {
//Too o1 = new Too(); //创建Too对象

//1.创建了Too的一个子类,没有名字
//2.为该子类创建了一个对象,名为o2
//3.大括号中的为子类的类体
//Too o2 = new Too(){

//};

//1.创建了Too的一个子类,没有名字
//2.为该子类创建了一个对象,名为o3
//3.大括号中的为子类的类体

//o3为Too子类的对象
//show()为Too子类的方法
//访问方法为o3.show()
Too o3 = new Too(){
public void show(){
System.out.println(111);
}
};
//o3.show(); //o3为Too子类的对象,show()为Too子类的方法
//o3.show()为调用子类的方法

}
}

interface Too{
void show();
}

 

posted @ 2015-08-13 21:39  夏子藤  阅读(130)  评论(0编辑  收藏  举报