EMZETT.
Giriş yap

Anonim sınıflar

Kısaca: Kendi adı olmayan, doğrudan yerinde tanımlanan ve hemen örneklenen bir sınıf — genellikle bir arayüzü veya soyut bir sınıfı yalnızca bir kez uygulamak için.

Biraz daha ayrıntılı: Ayrı, adlandırılmış bir sınıfa değmeyen tek seferlik olay işleyicileri veya geri çağırma uygulamaları için sık kullanılır. Java 8’den beri işlevsel arayüzlerde bu rolü genellikle lambda ifadeleri üstlenir.

Runnable r = new Runnable() {
    public void run() { System.out.println("running"); }
};

Ayrıntılı

Anonim sınıf derlenirken aslında kendi .class dosyasını oluşturur…

Ayrıca bak: İç sınıflar, Lambda, Arayüz