Sobes.tech
Junior

Hoe zou je erfelijkheid tussen twee klassen in Kotlin implementeren?

sobes.tech AI

Antwoord van AI

// Basis klasse
open class Animal(val name: String) {
    open fun makeSound() {
        println("Onbekend geluid")
    }
}

// Afgeleide klasse die van Animal erft
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Woef!")
    }
}

// Voorbeeld van gebruik
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} maakt geluid:")
    myDog.makeSound() // Zal "Woef!" tonen
}