Junior — Middle
Pouvez-vous énumérer et expliquer les méthodes principales implémentées dans la fonction `Any`?
sobes.tech IA
Réponse de l'IA
En Android (Kotlin), la fonction Any est la classe de base pour tous les objets, similaire à Object en Java. Les principales méthodes implémentées dans la classe Any incluent :
equals(other: Any?): Boolean— vérifie l'égalité de l'objet actuel avec un autre.hashCode(): Int— retourne le code de hachage de l'objet, utilisé dans les collections.toString(): String— retourne la représentation sous forme de chaîne de l'objet.
Exemple d'utilisation :
val obj1 = Any()
val obj2 = Any()
println(obj1.equals(obj2)) // false
println(obj1.hashCode())
println(obj1.toString())
Ces méthodes peuvent être redéfinies dans vos propres classes pour un comportement personnalisé.