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

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • Major FX

    Major FX

    6 HAZİRAN 2012