Junior
Kako biste implementirali nasledjivanje između dva razreda u Kotlinu?
sobes.tech АИ
Одговор од АИ
// Osnovna klasa
open class Animal(val name: String) {
open fun makeSound() {
println("Nepoznati zvuk")
}
}
// Potklasa koja nasleđuje od Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Vau!")
}
}
// Primer upotrebe
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} pravi zvuk:")
myDog.makeSound() // Ispisaće "Vau!"
}