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

  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Peyton

    Peyton

    28 Aralık 2008