Junior
Kā jūs realizētu mantošanu starp divām klasēm Kotlin?
sobes.tech AI
Atbilde no AI
// Pamatklase
open class Animal(val name: String) {
open fun makeSound() {
println("Nezināms skaņa")
}
}
// Atvasināta klase, kas manto no Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Vau!")
}
}
// Piemērs izmantošanai
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} izdala skaņu:")
myDog.makeSound() // Izvadīs "Vau!"
}