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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • TopOfTheTech

    TopOfTheTech

    5 NİSAN 2010