Sobes.tech
Junior

¿Cómo implementaría la herencia entre dos clases en Kotlin?

sobes.tech AI

Respuesta de la IA

// Clase base
open class Animal(val name: String) {
    open fun makeSound() {
        println("Sonido desconocido")
    }
}

// Clase derivada que hereda de Animal
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("¡Guau!")
    }
}

// Ejemplo de uso
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} hace el siguiente sonido:")
    myDog.makeSound() // Mostrará "¡Guau!"
}