Ao ser executado o código apresentado, escrito em linguagem ...
Comentários
Veja os comentários dos nossos alunos
{
int v1 = 10;
int v2 = 20;
void altera(){
v1= v1 + v2;
}
}
public static void main(String[] args){
Processo a = new Processo(); // Instância da classe a
Processo b = new Processo(); // Instância da classe b
a.v2 = 60; // Definição para classe a.v2 agora valendo 60
System.out.print(b.v1); // Imprimindo valor da classe b.v1 que vale ainda 10
a.altera(); // Chamando a função que altera o valor de v1 da classe especificada (no caso a)
para v1 + v2. Agora a.v1 vale 70 pois anteriormente o codigo alterou a.v2 para 60
System.out.print(a.v2); // Imprimindo valor da classe a.v2 que vale 60
System.out.print(b.v1); // Imprimindo valor da classe b.v1 que vale ainda 10
}
Saida é 106010
Analise de cada linha de código.
b.v1 é 10, dá pra eliminar de cara.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo