[size=9]Olá,
vou aproveitar esse topico ak pra fazer uma pergunta e de forma a não ficar abrindo outros topicos ok
eu fiz esse exercicio da apostila da Caelum :
class TestaReferencias {
int deposita;
public static void main(String args[]) {
TestaReferencias c1 = new TestaReferencias();
c1.deposita=100;
TestaReferencias c2 = c1;
c2.deposita=200;
System.out.println(c1.deposita); // 200
System.out.println(c2.deposita); // 200
}
}
e o que não entendo é porque o valor de c1 é 200 já que = é atribuição, e o programa atribui a C2 o valor de C1 e depois atribui 200 somente a C2, entao por q C1 nao permance com 100 ao final ?