SORU
10 Aralık 2008, ÇARŞAMBA


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
10 Aralık 2008, ÇARŞAMBA


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007
  • Viktorija A.

    Viktorija A.

    28 Mart 2009