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

  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012