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

  • eHow

    eHow

    27 NİSAN 2006
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • NPR

    NPR

    22 NİSAN 2006