class
- Kotlin kursu
- Başlangıç
- Ders 106/116
- 5 dk
class ile sınıf tanımlamayı öğrenirsin.
class: yeni bir tür tanımla
Bir class yeni bir tür tanımlar; bu türün içinde veri ve davranış bir arada durur. En yalın haliyle bir sınıfın gövdesi boş olabilir.
class Person
val p = Person()Bu tanım, Person adında yeni bir tür yaratır. Person() çağrısı bu türden bir örnek (instance) oluşturur. Sınıf adları genelde büyük harfle başlar; bu yaygın bir anlaşmadır.
Örnek oluşturma
Sınıftan bir örnek oluşturmak için sınıf adını parantezle çağırırsın. Örnek, o sınıfın somut bir nesnesidir.
val p = Person()
val q = Person()
// p ve q farklı örneklerHer çağrı yeni bir nesne üretir; iki örnek birbirinden bağımsızdır. Örneği bir val değişkenine atayarak tekrar kullanırsın. Sonraki derslerde örneğe özellik ve davranış eklemeyi göreceksin.
Uygulama Sınıf tanımla ve örnek oluştur
Person adında boş gövdeli bir sınıf tanımla. main içinde bir örnek oluştur ve println ile "Kişi hazır" yazdır.
Başlangıç kodu
fun main() {
// Bir Person sınıfı tanımla ve örnek oluşturup hazır yaz
}Örnek çözüm
class Person
fun main() {
val p = Person()
println("Kişi hazır")
}Beklenen çıktı
Kişi hazır
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 class Person ne tanımlar?
- Bir fonksiyon
- Bir şablon tür Doğru cevap
- Bir sabit
- Bir arayüz
Açıklama: class yeni bir türü şablon olarak tanımlar.
2 Boşluğu doldur: sınıf tanımla
class ____ { }
class Person { }
Açıklama: class Person yeni bir tür tanımlar.
3 Kavram ve anlam eşleştir
| Kavram | Anlamı |
|---|---|
class |
Şablon |
Person() |
Örnek |
Person |
Tür adı |
val p |
Değişken |