SORU
3 EYLÜL 2009, PERŞEMBE


Kurucular Java istisnalar atabilir?

Kurucular istisnalar atmak için izin verilir?

CEVAP
3 EYLÜL 2009, PERŞEMBE


Evet, kurucular istisnalar atabilirsiniz. Genellikle bu yeni nesne çöp toplama tabii ki bir süre için toplanan, olmayabilir de () için derhal uygun olduğu anlamına gelir. Mümkün için "yarı yapılandırılmış" nesnesi için buralarda olsa da, eğer o yaptı kendisi görünür öncesinde kurucu (örneğin tarafından atama statik bir alan, ya da ekleyerek kendisi için bir koleksiyon).

Bir şeye dikkat et ile ilgili haberleri istisnalar kurucu: çünkü arayan kişi (genellikle) olacak şekilde kullanarak yeni bir nesne, yapıcı olmalı dikkatli önlemek için alınıyor yönetilmeyen kaynakları (dosya işleme vb) ve daha sonra atma bir istisna olmadan onları serbest bırakıyorsunuz. Eğer yapıcı FileInputStream FileOutputStream ve ilk başarılı ama ikinci başarısız açmaya çalışırsa, örneğin, ilk akış kapatmak için çalışmalısınız. Bu özel durum atar bir alt sınıf yapıcısı ise daha zor, tabii ki olur... biraz zor olur. Bir sorun çok sık değil, ama denemeye değer.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009