Bonjour,
Je débute en Java, pas tout à fait, j'ai lu et fais la majorité des exemples de "Programmer en Java" de Claude D.
Ma question portant sur l'opérateur (+).
Pourquoi est-il possible d'écrire le code suivant ?
String s1 = new String("Bonjour ");
String s2 = new String("monsieur");
String s3 = s1 + s2;
En me référant à mes connaissances du C++, il semble que pour la classe String, l'opérateur (+) est surdéfini.
Si tel est le cas, quel est le prototype de cette surdéfinition ?
Dans le cas contraire, en vertue de quoi cette écriture est-elle possible ?
Merci d'avance.
Cordialement
Partager