匿名内部类

  1、抽象类和接口应用:

    抽象类:模板设计;

    接口:制定标准。

 

  2、匿名内部类

     接口

    interface A{

      void func1();

    }

    class X{

      func2(){

        this.func3(new A(){//匿名内部类

          public void func1(){

            //do something

          }

        }

      }

      func3(A a){

        a.func1();

      }

    }

 

  只能访问外部final定义的属性和方法。

posted @ 2015-03-25 10:07  win24  阅读(123)  评论(0编辑  收藏  举报