Junior
Wie würden Sie die Vererbung zwischen zwei Klassen in Kotlin implementieren?
sobes.tech KI
Antwort von AI
// Basisklasse
open class Animal(val name: String) {
open fun makeSound() {
println("Unbekannter Ton")
}
}
// Abgeleitete Klasse, die von Animal erbt
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Wau!")
}
}
// Beispiel für die Verwendung
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} macht den Ton:")
myDog.makeSound() // Gibt "Wau!" aus
}