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

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • androidandme

    androidandme

    10 Mart 2009
  • mipd1980

    mipd1980

    25 EKİM 2006