Junior
Как бихте реализирали наследяване между два класа в Kotlin?
sobes.tech AI
Отговор от AI
// Основен клас
open class Animal(val name: String) {
open fun makeSound() {
println("Несъществуващ звук")
}
}
// Производен клас, наследяващ от Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Га!")
}
}
// Пример за използване
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} издава звук:")
myDog.makeSound() // Ще изведе "Га!"
}