Rumah  >  Artikel  >  Java  >  Bagaimana untuk menggunakan kelas dalaman tanpa nama di Jawa?

Bagaimana untuk menggunakan kelas dalaman tanpa nama di Jawa?

王林
王林ke hadapan
2023-05-07 13:13:081342semak imbas

Konsep

1. Kelas dalaman tanpa nama ialah kelas tanpa nama.

Format

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

Nota Penggunaan

2.

Kelas dalaman tanpa nama mesti mewarisi kelas abstrak atau melaksanakan antara muka.

Tidak boleh ada ahli atau kaedah statik dalam kelas dalaman tanpa nama.

Kelas dalaman tanpa nama tidak mempunyai kaedah struktur kerana tiada nama kelas.

Instance

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();
    }
}

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kelas dalaman tanpa nama di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam