Sobes.tech
Junior

Jak byste implementovali dědičnost mezi dvěma třídami v Kotlinu?

sobes.tech AI

Odpověď od AI

// Základní třída
open class Animal(val name: String) {
    open fun makeSound() {
        println("Neznámý zvuk")
    }
}

// Odvozená třída dědící od Animal
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Haf!")
    }
}

// Příklad použití
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} vydává zvuk:")
    myDog.makeSound() // Vypíše "Haf!"
}