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
}