Creio, então, que seja apenas uma questão de ponto de vista. A verdade é que para a passagem de objetos como parâmetro, o comportamento da linguagem nos faz acreditar piamente que é a referência que é passada e que suas propriedade podem ser acessadas e modificadas pelos métodos ou diretamente. É só uma questão de dar nomes aos bois.
 
Do trecho de Jonatan:
{
...When the argument is of reference type, pass-by-value means that the method cannot change the object reference, but can invoke the object's methods and modify the accessible variables within the object.

This is often the source of confusion--a programmer writes a method that attempts to modify...

}

 
Carlos Eduardo Teixeira Carvalho
Analista de Sistemas - Fábrica de Software
Unitech Tecnologia de Informação

Responder a