Mais ou tópico de "Mais uma...". Estou fazendo essas questões por causa de um trabalho de aulas minhas, então eu crio as questões e jogo aqui no GUJ. Agora mais uma> :wink:
Você tem essa classe:
package org.projeto;
public class Estatico {
public static byte b;
public static byte incrementar() {
return b++;
}
}
E agora essa:
package org.projeto;
public class AcessarEstatico {
public AcessarEstatico() {
System.out.println(Estatico.incrementar());
System.out.println(Estatico.incrementar());
System.out.println(Estatico.incrementar());
System.out.println(Estatico.incrementar());
Estatico x = new Estatico();
System.out.println("Valor de b: " + ++x.b); //1
System.out.println("Valores: " + x.incrementar());
System.out.println("Valores: " + x.incrementar());
System.out.println("Valores: " + x.incrementar());
System.out.println("Valores: " + x.incrementar()); //2
}
public static void main(String[] args) {
new AcessarEstatico();
}
}
Qual será o valor em 1 e qual será o valor em 2? Por quê?


