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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009