A passagem de parâmetros em java é por valor, e não
por referência. Então,
public void metodo_atribuicao(Object a, Object b) {
a = b; } não tem efeito algum. O objeto 'a' é passado ao
método, mas quando você faz a atribuição, você está fazendo com que o
parâmetro a seja alterado, ou seja, ele deixa de apontar para o
local em que foi definido na chamada do método e passa a apontar para o local do
objeto b.
|
- [java-list] Duvida sobre atribuicao de ob... Sr. Apocalipse
- Re: [java-list] Duvida sobre atribui... Bruno Borges
- Re: [java-list] Duvida sobre atribui... Jonatan Schroeder
- Re: [java-list] Duvida sobre atr... Carlos Eduardo Carvalho
- RES: [java-list] Duvida sobr... Mário Roberto Porto Filho
- Re: RES: [java-list] Duv... Kenobi
- Re: [java-list] Duvida sobre... Jonatan Schroeder
- Re: [java-list] Duvida s... Carlos Eduardo Carvalho
- RES: [java-list] Duvida ... Mário Roberto Porto Filho
- RE: [java-list] Duvida sobre atribui... Elaine Prata
- Re: [java-list] Duvida sobre atribui... Jonatan Schroeder
- RES: [java-list] Duvida sobre at... Danilo Marcolin de Almeida César
- Re: [java-list] Duvida sobre... Daniel Monteiro