Junior
Ako by ste implementovali dedičstvo medzi dvoma triedami v Kotlin?
sobes.tech AI
Odpoveď od AI
// Osnovná trieda
open class Animal(val name: String) {
open fun makeSound() {
println("Neznámy zvuk")
}
}
// Odvodená trieda, ktorá dedí od Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Haf!")
}
}
// Príklad použitia
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} vydáva zvuk:")
myDog.makeSound() // Vypíše "Haf!"
}