Bonjour à tous,
Est ce que quelqu'un pourrait m'expliquer le concept de la méthode qui s'appelle elle même dans sa définition, illustré par ce bout de code:
Pourquoi la méthode toString fait appel à elle-même dans sa définition?@Override
public String toString() {
StringBuilder sb = new StringBuilder(this.getClass().getSimpleName());
sb.append("\n\tmarque :").append(getMarque());
sb.append("\n\tmodele :").append(getModele());
sb.append("\n\tprix :").append(getPrix()).append("\n");
return sb.toString();
}
Merci de m'eclairer!
Partager