Magna Concursos
85389 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Transpetro
Provas:

Sejam as classes “myABC”, “myA” e “myB” escritas em Java e mostradas abaixo.

public class myA {
static private int a = 1;
private int b = 1;
myA(){
}
myA (int x){
a = x;
b = a;
}
public int getA() {
a = a * b;
return a;
}
public void setA (int x){
a = x;
}
}
public class myB extends myA {
protected int a = 2;
protected int b = 2;
myB(){
}
myB (int x){
b = x;
a = x;
}
public int getB() {
setA(b);
return b;
}
public int getA() {
return a;
}
}
public class myABC {
public static void main(String[] args) {
int saida = 0;
myA x = new myA();
myB y = new myB(3);
myA z = new myA(4);
saida = x.getA()+y.getA()+y.getB();
z.setA(0);
saida = saida + x.getA()+y.getA()+y.getB()+z.getA();
System.out.println(saida);
}
}

Supondo que a classe “myABC” possa ser executada com sucesso, o valor apresentado como saída pelo comando “System.out.println(saída);”, quando a classe “myABC” é executada sem receber nenhum parâmetro, é:

 

Provas

Questão presente nas seguintes provas

Analista de Sistemas

40 Questões