Sobes.tech
Junior

Como implementaria a herança entre duas classes em Kotlin?

sobes.tech IA

Resposta da IA

// Classe base
open class Animal(val name: String) {
    open fun makeSound() {
        println("Som desconhecido")
    }
}

// Classe derivada herdando de Animal
class Dog(name: String) : Animal(name) {
    override fun makeSound() {
        println("Au au!")
    }
}

// Exemplo de uso
fun main() {
    val myDog = Dog("Sharik")
    println("${myDog.name} faz o som:")
    myDog.makeSound() // Vai mostrar "Au au!"
}