Nasıl (iç) İsimsiz sınıflar Java kullanılıyor mu?
Java isimsiz sınıfların ne işe yarar? Anonim class kullanımı java avantajlarından biri olduğunu söyleyebilir miyiz?
CEVAP
Bir "isimsiz sınıf", sen anonymous inner class.
Anonim iç sınıf "" aslında bir sınıf alt sınıf olmadan aşırı yükleme yöntemleri gibi. bazı ekstralar ile bir nesne örneği yaparken kullanışlı gelebilir
Bir olay dinleyicisi eklemek için bir kısayol olarak kullanmak eğilimindedir:
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
// do something.
}
});
Bu yöntemi kullanarak kodlama yapar biraz daha hızlı, hem ihtiyacım yok yapmak için ekstra bir sınıf uygulayan ActionListener
Ben sadece örneğini bir anonim iç sınıf olmaksızın aslında yapmak ayrı bir sınıf.
Ben sadece "hızlı ve kirli tüm bir sınıf yapmak gereksiz geliyor." görevler için bu tekniği kullanın Tam olarak aynı şeyi birden çok anonim iç sınıflar olan bir iç sınıf veya ayrı bir sınıf, gerçek bir sınıf için refactored.
Nasıl ve nerede ek Açıklamalar Java ku...
Nasıl bir sınıf içinde bir Java paketi...
Nasıl özel yöntemleri, alanları veya i...
Nasıl birden fazla sınıflar ile bir öğ...
Nasıl JSP dosyaları Java kod önlemek i...