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

  • audivila

    audivila

    5 HAZİRAN 2009
  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011