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