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
}