Kotlin Sealed Class
🚨 Last Update : 21 October, 2022 ✅
Selamlar, bugün sizlerle Kotlin programlama dilinde işimizi kolaylaştıran bir class olan Sealed’ı öğreneceğiz. Kahveleriniz ☕️ hazırsa vakit kaybetmeden hızlıca başlayalım. 🥳 🏃🏻♀️
Kotlin’in güçlü 💪 özelliklerinden biri olan Sealed Class, Java’da ise version 15
ile desteklenmeye başladı. Java’da ve Kotlin’de kullanılan Enum Class’ların üst seviye hale getirilmiş durumuna Sealed class olarak adlandırılmaktadır.
- Sealed class abstract’tır. Nesne oluşturulmaz. 🙅🏼♀️
Abstract: Nesne Yönelimli Programlamanın demirbaşlarından biridir. Interface’lerin skillerine sahiptir. State tutabilme özelliğide öne çıkan özellikleri arasındadır.
- Sealed class’ın private constructor metodu bulunmaz. ⛔️
Constructor: Class’tan üretilen objelerin değişkenlerinin değerlerini belirtmek için kullanılan special fonksiyonlardır.
- Sealed class ile Sub class aynı dosyada tanımlanması gerekir. 👀
Kotlin’le alakalı detaylı bilgi için blog yazısını inceleyebilirsiniz. ⤵️