首頁  >  文章  >  Java  >  Java匿名內部類別的使用方法如何?

Java匿名內部類別的使用方法如何?

王林
王林轉載
2023-05-07 13:13:081339瀏覽

概念

1、匿名內部類別就是沒有名字的類別。

格式

new name(parameter)
{
   ......
}

使用注意

#2、匿名內部類別沒有存取修飾符。

匿名內部類別必須繼承抽象類別或實作介面。

匿名內部類別中不能有靜態成員或方法。

匿名內部類別沒有結構方法,因為沒有類別名稱。

實例

public class Button {
    public void click(final int params){
        //匿名内部类,实现的是ActionListener接口
        new ActionListener(){
            public void onAction(){
                System.out.println("click action..." + params);
            }
        }.onAction();
    }
    //匿名内部类必须继承或实现一个已有的接口
    public interface ActionListener{
        public void onAction();
    }
 
    public static void main(String[] args) {
        Button button=new Button();
        button.click();
    }
}

以上是Java匿名內部類別的使用方法如何?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除