A saída será:
10
40
e não:
20
40
como esperado, isso acontece porque uma cópia do valor de i é passada para o método então o valor (conteúdo) da variavel i não é alterado. Por outro lado j tem seu valor alterado porque é uma variavel estática (também chamada de variavel de classe) e qualquer alteração na mesma será refletido em qualquer instância da classe que tentar acessa-lá.
Entendeu?
{}-s
This message was edited 2 times. Last update was at 06/08/2005 19:17:45
|