Questão
ID 2469393Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2010 Banca: CEFETBAHIA - Fundação de Apoio à Educação e Desenvolvimento Tecnológico da Bahia Órgão: Empresa Baiana de Alimentos S.A.
Analise as classes a seguir para responder às questões de 38 a 40.
O texto abaixo está separado em três arquivos: Alfa.java, Beta.java e Gama.Java:
// Arquivo Alfa.java
package Concurso;
public class Alfa {
private Alfa() {
qtde++;
System.out.println("Criou");
}
public static Alfa get() {
if (a == null) {
a = new Alfa();
}
return a
}
public void mostra() {
System.out.println("Qtde = "+qtde);
}
}
// Arquivo Beta.java
package Concurso;
public class Beta {
public static void main(String args[]) {
Alfa a,b;
a = new Alfa();
b = Alfa.get();
a.qtde = b.qtde + 1;
b.qtde = a.qtde - 1; a.mostra();
b.mostra();
}
} // Arquivo Gama.java
package Concurso; ]
public class Gama {
public static void main(String x[]) {
Alfa a,b;
a = Alfa.get();
b = Alfa.get();
a.qtde = a.qtde + 2;
a.mostra(); b.qtde =
b.qtde + 5;
b.mostra();
} }
Sobre o código, pode-se afirmar que a classe “Beta”