SORU
4 HAZİRAN 2009, PERŞEMBE


Örneğin gibi bir şey(Sınıf<?&yok; gt c) Java?

Eğer bir nesne o c bir alt sınıf c veya bir örnek olup olmadığını kontrol etmek istiyorum. Eğer p class Noktası ise, örneğin, x istiyorum.örneğin(Point.class doğru ve de x.doğru örneğin(Object.class). Ayrıca kutulu ilkel türler için çalışmak istiyorum. Örneğin, eğer x bir Tamsayı, daha sonra da x.örneğin(Integer.class true) olmalıdır. Böyle bir şey var mı? Ne gibi bir yöntem uygulayabilirim?

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Class.isInstance ne isterseniz onu yapar.

if (Point.class.isInstance(someObj)){
    ...
}

Tabii ki, Eğer instanceof yerine kullanabilirsin eğer kullanmamalısın, ama yansıma senaryo için genellikle işe yarar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007