[String] passage d'objet par référence
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public class Test{
public static void main(String[] args) {
String chaine1 = new String("bonjour");
String chaine2 = chaine1;
chaine2="coucou";
System.out.println(chaine1);
}
} |
normalement cette application doit afficher "coucou"
mais elle m'affiche "bonjour" car qd j'ai fait String chaine2 = chaine1;
donc chaine2 et chaine1 contiennent meme refernce
et qd j'ai changé chaine2="coucou" normalement chaine1 doit elle aussi changer
:?: :?: :roll: