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!"
}