java匿名内部类

匿名内部类:测试

一、该类处于一个类的内部;spa

二、该类没有名字,只有类体结构;code

 

演示过程:对象

一、接口Ablog

1 Interface A{
2   fooA();  
3 }

 

 

二、类B的方法须要A类型对象做为参数接口

1 class B{
2   fooB(A a){
3       System.out.println("fooB");
4       a.fooA();            
5    }  
6 }

 

 

三、测试类,这里不须要有类实现接口A,使用匿名内部类便可;class

 1 class Test{
 2   public static void main(String[] args){
 3     B b = new B();
 4     b.fooB(new A(){
 5           fooA(){
 6             System.out.println("fooA");
 7           }
 8         });
 9   }
10 }
相关文章
相关标签/搜索