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

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009