class Stagiaire { protected String matricule; public String getMatricule() { return matricule; } public boolean equals(Stagiaire stagiaire) { if (stagiaire != null) { if (stagiaire.getMatricule() != null) { return stagiaire.getMatricule().equals(matricule); } else { if (matricule != null) { return false; } } } return false; } }
public class Stagiaire { String matricule; public String getMatricule() { return matricule; } ... public boolean equals(Stagiaire another) { return this.getMatricule().equals(another.getMatricule()); } ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic class stage { private String Matricule; private String Nom; private String Prénom; static int a=1; public stage(String Nom, String Prénom, String Matricule) { this.Nom = Nom; this.Prénom = Prénom; this.Matricule = Matricule; } public void EQUALS(stage k){ if((k.Matricule).equals(this.Matricule)) { System.out.println("les deux objet son égaux..."); }else{ System.out.println("les deux objet ne son pas égaux..."); } } public static void main(String[]args){ stage aa=new stage("oubida", "kkoll", "ab112"); stage bb=new stage("zizo", "lolo", "ab112"); aa.EQUALS(bb); } }
j'ai crée une classe Stagiaire et dans cette classe je doit ajouter une méthode equals qui teste l'égalité de deux objets Stagiaire