Sobes.tech
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!"
}