SORU
30 Ocak 2009, Cuma


Ne örneğin ve Sınıf arasındaki farktır.(...) isAssignableFrom?

Aşağıdakilerden hangisi daha iyi?

a instanceof B

ya

B.class.isAssignableFrom(a.getClass())

Bildiğim kadarıyla tek fark, 'bir' ikinci bir istisna atar ise, ilk null döndürür false. Onun dışında hep aynı sonucu veriyor mu?

CEVAP
30 Ocak 2009, Cuma


Sınıfını bilmek gerekir instanceof, kullanırken "B" derleme zamanında. isAssignableFrom() kullanırken dinamik ve çalışma zamanı sırasında değiştirin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009