Junior
Come implementeresti l'ereditarietà tra due classi in Kotlin?
sobes.tech AI
Risposta dell'AI
// Classe base
open class Animal(val name: String) {
open fun makeSound() {
println("Suono sconosciuto")
}
}
// Classe derivata che eredita da Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("bau!")
}
}
// Esempio di utilizzo
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} emette il suono:")
myDog.makeSound() // Mostrerà "bau!"
}