Kotlin Sealed Class

🚨 Last Update : 21 October, 2022 ✅

Halil Özel
3 min readNov 29, 2021

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 15ile 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. ⤵️

--

--