Sobes.tech
Junior — Middle

Quelle est la classe de base qui sert d'ancêtre à toutes les classes dans le langage Kotlin?

sobes.tech IA

Réponse de l'IA

Dans le langage Kotlin, la classe de base qui est l'ancêtre de toutes les classes est la classe Any. Elle est similaire à la classe Object en Java, mais ne contient pas de méthodes pour travailler avec les flux ou la synchronisation.

La classe Any contient trois méthodes principales accessibles dans toutes les classes Kotlin:

  • equals() — pour vérifier l'égalité des objets
  • hashCode() — pour obtenir le code de hachage de l'objet
  • toString() — pour obtenir la représentation sous forme de chaîne de l'objet

Exemple d'utilisation:

val obj: Any = "Exemple"
println(obj.toString())  // Affichera: Exemple