SORU
28 Aralık 2010, Salı


Java ile uygulama birden çok arabirimi - bir yol temsilci var mı?

Yöntem, aşağıda örnek çok çeşitli arabirimleri uygulayan bir temel sınıf oluşturmak istiyorum.

Daha kolay bir yolu yinelenen metotları bir kalabalık oluşturmak zorunda kalmadan bu yöntem çağrıları temsilci var mı?

public class MultipleInterfaces implements InterFaceOne, InterFaceTwo {

    private InterFaceOne if1;
    private InterFaceTwo if2;

    public MultipleInterfaces() {
      if1 = new ImplementingClassOne();
      if2 = new ImplementingClassTwo();
    }

    @Override
    public void classOneMethodOne { if1.methodOne(); }
    @Override
    public void classOneMethodTwo { if1.methodTwo(); }
    /** Etc. */


    @Override
    public void classTwoMethodOne { if2.methodOne(); }
    @Override
    public void classTwoMethodTwo { if2.methodTwo(); }
    /** Etc. */

}

CEVAP
28 Aralık 2010, Salı


Dediğim gibi, yol yok. Ancak, biraz terbiyeli IDE temsilci yöntemleri autogenerate olabilir. Örneğin güneş Tutulması yapabilir. İlk şablon kurulumu:

public class MultipleInterfaces implements InterFaceOne, InterFaceTwo {
    private InterFaceOne if1;
    private InterFaceTwo if2;
}

sonra sağ seçinKaynak >Temsilci Yöntemler Üretmekve tik if1 if2 alanları ve tıklatınTAMAM.

Ayrıca aşağıdaki ekranlar:

alt text


alt text


alt text

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • khloe brooks

    khloe brooks

    25 Temmuz 2011
  • New Scientist

    New Scientis

    27 Kasım 2006
  • Watcher3223

    Watcher3223

    15 Kasım 2007