Junior
Cum ați implementa moștenirea între două clase în Kotlin?
sobes.tech AI
Răspuns de la AI
// Clasa de bază
open class Animal(val name: String) {
open fun makeSound() {
println("Sunet necunoscut")
}
}
// Clasa derivată care moștenește de la Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Ham!")
}
}
// Exemplu de utilizare
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} face zgomot:")
myDog.makeSound() // Va afișa "Ham!"
}