SORU
7 NİSAN 2011, PERŞEMBE


örneğin anahtarı?

instanceof nesne örnek: anahtarı kullanarak bir sorum var

Örneğin: benim sorunum Java ile yeniden:

if(this instanceof A)
    doA();
else if(this instanceof B)
    doB();
else if(this instanceof C)
    doC():

Nasıl switch...case kullanarak uygulanan olurdu?

CEVAP
7 NİSAN 2011, PERŞEMBE


Bu alt polimorfizmi yardımcı olur tipik bir senaryodur. Aşağıdakileri yapın

interface I {
  void do();
}

class A implements I { void do() { doA() } ... }
class B implements I { void do() { doB() } ... }
class C implements I { void do() { doC() } ... }

O zaman sadece this do() diyebilirsin.

Eğer A, B C, değiştirebilirsiniz eğer aynı değil başarmak için ziyaretçi desen uygulayabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • Sean Murphy

    Sean Murphy

    4 ŞUBAT 2009
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009