Java 中如何使用匿名(內部)類?


宣告為沒有類名的內部類稱為匿名內部類。

  • 我們同時宣告和例項化它們。
  • 通常,只要需要覆蓋類或介面的方法,就會使用它們。

語法

AnonymousInner an_inner = new AnonymousInner() {
   public void my_method() {
      ........
      ........
   }
};

示例

即時演示

abstract class AnonymousInner {
   public abstract void mymethod();
}
public class Outer_class {
   public static void main(String args[]) {
      AnonymousInner inner = new AnonymousInner() {
         public void mymethod() {
            System.out.println("This is an example of anonymous inner class");
         }
      };
      inner.mymethod();
   }
}

輸出

這是一個匿名內部類的示例

更新時間: 30-7-2019

256 次瀏覽

開啟您的 職業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.