Bonjour;
Soit une classe A comportant un membre String title, le constructeur A(String t) initialise ce membre avec la chaîne t, vaut-il mieux écrire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class A {
    private title;
        A(String t){
              title = t;
              ...
ou bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class A {
    private title;
    A(String t){
          title = new String(t);
          ...
Quel est la différence entre les deux?
Les deux solutions sont elles strictement équivalentes pour la suite de l'exécution du programme ?

Merci