Sobes.tech
Junior

Hogyan valósítanád meg az öröklődést két osztály között Kotlinben?

sobes.tech MI

Válasz az MI-től

// Alap osztály
open class Animal(val name: String) {
    open fun makeSound() {
        println("Ismeretlen hang")
    }
}

// Az Animal osztályból származó leszármazott osztály
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Vau!")
    }
}

// Használati példa
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} hangot ad:")
    myDog.makeSound() // "Vau!" kiírása
}