Junior
Comment implémenteriez-vous l'héritage entre deux classes en Kotlin?
sobes.tech IA
Réponse de l'IA
// Classe de base
open class Animal(val name: String) {
open fun makeSound() {
println("Son inconnu")
}
}
// Classe dérivée héritant de Animal
class Dog(name: String) : Animal(name) {
override fun makeSound() {
println("Wouf!")
}
}
// Exemple d'utilisation
fun main() {
val myDog = Dog("Sharik")
println("${myDog.name} émet le son:")
myDog.makeSound() // Affichera "Wouf!"
}