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

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010