İçeriğe geç
academia.sh

Ünite 02 / 03

Tipler ve Null Güvenliği

Boş değer alabilen ve alamayan tipler, güvenli çağrı ve Elvis işleci, birincil ve ikincil yapıcılar, veri sınıfları, mühürlü tipler ve numaralandırmalar, nesne bildirimleri, arayüzler ve devretme, uzantı fonksiyonları ile genellikler ve varyans.

Yayın Güncelleme

Dersler

  1. 01 Null Güvenliği Boş değer alabilen ve alamayan tiplerin ayrı tipler olduğunun, null denetiminden sonra tipin daraldığının ve null ile null eşitliğinin hangi ölçütü verdiğinin ölçümü. 11 dk okuma
  2. 02 Güvenli Çağrı ve Elvis İşleci Güvenli çağrı zincirinin null gördüğünde nerede durduğunun, Elvis işlecinin sağ tarafını ne zaman değerlendirdiğinin ve null olmama iddiasının hangi istisnayı fırlattığının ölçümü. 12 dk okuma
  3. 03 Sınıflar ve Yapıcılar Birincil yapıcının, init bloğunun ve ikincil yapıcının çalışma sırasının ve equals yazılmamış bir sınıfın örneklerinin neden kimlik ölçütüne düştüğünün ölçümü. 11 dk okuma
  4. 04 Veri Sınıfları Veri sınıfının birincil yapıcıdaki özelliklerden ürettiği yöntemlerin, copy ile kurulan ayrı nesnenin ve alan tipinin ölçüte etkisinin ölçümü. 12 dk okuma
  5. 05 Mühürlü Tipler ve Numaralandırmalar Numaralandırma girdisinin, data object nesnesinin, veri sınıfının ve sıradan sınıfın aynı mühürlü hiyerarşide hangi ölçüte düştüğünün ve tümlü when'in eksik dalı reddedişinin ölçümü. 11 dk okuma
  6. 06 Nesne Bildirimleri Nesne bildirimi, yardımcı nesne, `data object` ve nesne ifadesini iki değeri eşit yapan ölçütle ölçer; bildirimin tekil, ifadenin her değerlendirmede yeni nesne olduğunu gösterir. 11 dk okuma
  7. 07 Arayüzler ve Devretme Arayüzü, varsayılan gerçekleştirimi ve `by` ile devretmeyi iki değeri eşit yapan ölçütle ölçer; devretmenin arayüzün üyelerini ilettiğini, `equals`'ü iletmediğini gösterir. 11 dk okuma
  8. 08 Uzantı Fonksiyonları Uzantı fonksiyonu, uzantı özelliği ve boş değer alabilen alıcıya uzantı yazar; uzantının üyeyi gölgeleyemediğini ve statik tipe göre seçildiğini ölçer. 11 dk okuma
  9. 09 Genellikler ve Varyans Genel sınıf, genel fonksiyon, üst sınır kısıtı, `out` ve `in` varyansı ile tip silmeyi ölçer; çalışma zamanında tip parametresinin silindiğini, eşitliğin değere baktığını gösterir. 11 dk okuma

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat