2014年4月10日 星期四

匿名內部類別 Anonymous Inner Class

定義

匿名內部類別是一個沒有名稱的內部類別

語法

   new SuperType (constructor parameters) {
      // 定義匿名類別的資料和方法
   }



用法

要利用內部類別來做事件 event 處理的話,以使用匿名內部類別較為方便

class A {
 
 A() {
  (new B () {
        public void printB() {
    System.out.println("Hello World"); 
        }
            }).printB();
 }
}

class B { }

public class AnonymousInnerTest1 {
 public static void main(String[] args) {
  A obj = new A();
 }
}
執行結果



沒有留言:

張貼留言