⭐Özellikler | Değişkenler
⚡ Statik
🦄 Sadece 1 kez tanımlanırlar
🌇
companion object
içerisindeki tüm tanımlamalarstatic
olarak ele alınır🐣 Diğer sınıflardan
<class>.<static>
şeklinde erişilebilir
🕐 Tanımlanmamış
🙄 Henüz değeri atanmamış değerlerdir
🐞 Değerleri atanmadan kullanılırlarsa hata fırlatır
🦥 Lazy (Tembel)
😴 Tüm değişkenler tanımlandıktan sonra tanımlanırlar
🐥 Nullable
✨ Kotlin üzerinde tüm değişkenler null olmayacak şekilde tanımlanır
🌌 Null olabilecek değerler
?
ile tanımlanır👨💼
!!
deyimi ile "Null olmadığından eminim" komutu verilir👮♂️
?.
deyimi ile "Null değilse çalıştır" komutu verilir🧐
?:
deyimi ile "Varsa ilki yoksa ikinci" komutu verilir
✨ Java'daki
NullPointerException
hatalarına odaklı bir çalışmadır
📢 Sonradan tanımlanacak değişkenler için ?
değil lateinit
kullanın
Last updated