Je cherche donc une clarification. J'ai une méthode equals qui est capable de retourner la variable d'instance par cv.ch
d'un objet passé avec une méthode pour le renvoyer. Comment est-ce ainsi?Compréhension pour renvoyer une variable d'instance sans méthode pour la renvoyer
public static class Test {
private int v;
private char ch;
public Test(int v, char ch) {
this.v= v;
this.ch= ch;
}
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || this.getClass() != o.getClass())
return false;
Test cv = (Test) o;
if (this.v == cv.v && this.ch == cv.ch)
return true;
return false;
}
}
Edit: Je reformule ma question afin qu'il soit mieux comprise
* "Je pensais que vous avez toujours besoin d'une méthode pour retourner les variables d'instance?" * - C'est incorrect. –