Equals - Java - Programmation
Marsh Posté le 24-10-2007 à 15:44:50
Cela me dit "int cannot be dereferenced".
Et cela m'aide pas du tout :s
En fait mes jour, mois, années, sont déclaré en int, donc en gros equals n'est pas adapté?
Marsh Posté le 24-10-2007 à 16:20:15
== pour les types primitifs, c'est l'égalité
== pour les objets, c'est l'identité
.equals pour les objects, c'est l'égalité
Marsh Posté le 24-10-2007 à 16:52:43
Tiens, je n'aurais pas expliqué comme ça.
J'aurais été plus basique : equals(), c'est une méthode, et une méthode, ça ne peut s'appeler que sur un objet. En Java, tout est objet, sauf... les 8 types primitifs, dont int, qui ne sont pas des objets. Donc impossible d'appeler une méthode dessus.
Mais c'est sûr que ma réponse n'est pas tout à fait complète...
Marsh Posté le 24-10-2007 à 15:09:19
Bonjour,
voici une partie de mon programme mais je ne comprend pas avec "equals" il ne veut pas me le compiler:
Si quelqu'un pourrait m'aiguiller, çà serait sympa!
Merci