Enunciados de questões e informações de concursos
Considere a estrutura de diretórios e arquivos a seguir.
Arquivo Classe1.java, na pasta pacote:
package pacote;
public class Classe1 {
public int a = 1;
private int b = 2;
int c = 3;
}
Arquivo Classe2.java, na pasta pacote:
package pacote;
public class Classe2 {
int a = 1;
public static int b = 2;
static final int c = 3;
}
Arquivo Classe3.java, na pasta mãe da pasta pacote:
import pacote.Classe1;
import pacote.Classe2;
public class Classe3 {
public static void main(String[] args) {
Classe1 c1 = new Classe1();
Classe2 c2 = new Classe2();
Classe2 c3 = new Classe2();
/******************
Substituir alternativa
por este bloco de comentários (destacado em negrito)
*******************/
}
}
A alternativa correta, que substitui o bloco de comentários no arquivo Classe3.java, podendo ser executado sem nenhum erro, é
c2.a = 9;
System.out.println(c1.a);
System.out.println(c2.a);
c1.c = 9;
System.out.println(c1.a);
System.out.println(c1.b);
c2.b = 9;
System.out.println(c1.a);
System.out.println(c3.b);
Classe2.b = 9;
System.out.println(c1.b);
System.out.println(c3.b);