SORU
1 Mayıs 2011, Pazar


Nasıl anonim bir sınıf "uzatır" veya "uygular" kullanabilirsiniz;?

Nasıl anonim bir sınıf bir üst sınıfı genişletir veya bir arabirim uygulayabilir?

CEVAP
1 Mayıs 2011, Pazar


Anonim sınıflargerekireğer sadece java.lang.Object varsa bile ya da bir şey, başka bir Java sınıfı gibi, genişletmek ve uygulamak.

Örneğin:

Runnable r = new Runnable() {
   public void run() { ... }
};

Burada, r Runnable uygulayan isimsiz bir sınıfın bir nesnesi.

İsimsiz bir sınıfın başka bir sınıfı aynı sözdizimini kullanarak uzatabilirsiniz:

SomeClass x = new SomeClass() {
   ...
};

Yeter ki birden fazla arabirim uygulamak. Adında bir sınıf yapmak gerekir. Ne anonim bir iç sınıf, ne de adında bir sınıf, ancak, birden fazla sınıf uzatabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011