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





Répondre avec citation










quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager