Junior
Kaip įgyvendintumėte paveldėjimą tarp dviejų klasių Kotlin'e?
sobes.tech AI
Atsakymas iš AI
// Pagrindinė klasė
open class Animal(val name: String) {
open fun makeSound() {
println("Nežinomas garsas")
}
}
// Paveldima klasė, paveldinti iš Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Gau!")
}
}
// Pavyzdys naudojimo
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} skleidžia garsą:")
myDog.makeSound() // Išves "Gau!"
}