Sobes.tech
Junior

Kotlin'de iki sınıf arasında kalıtımı nasıl gerçekleştirirsiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

// Temel sınıf
open class Animal(val name: String) {
    open fun makeSound() {
        println("Bilinmeyen ses")
    }
}

// Animal'den türeyen alt sınıf
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Hav!")
    }
}

// Kullanım örneği
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} ses çıkarıyor:")
    myDog.makeSound() // "Hav!" yazdırır
}