j'ai une question compliquée a expliquer, si vous avez le temps appelez moi, la voici:

certaines methodes "get" renvoit l'objet lui meme et toute transformation faite plus tard, affecte l objet initial meme s'il est stoqué sous un autre nom...
d'autres methodes non... comment on sait qui fait quoi?

exemple:

si je fais:
Equation nr = pop.getNaturalDeathRate();
nr.setContent("return 0.2");

est ce que ca modifie l'equation Natural death rate ou seulement nr ?
autrement dit, est ce que c'est different de :
pop.getNaturalDeathRate().setContent("return 0.2");
?


par exemple pour les matrices c'est marqué:
getSubMatrix()
Returns:
new matrix


Je pose des questions metaphysiques?
MERCI!