Magna Concursos
2579761 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o código a seguir.

public class Polimorfismo {
public static void main(String[] args) {
(new Classe3()).print();
(new Classe1()).print();
(new Classe1()).print(6);
(new Classe3()).print();
(new Classe2()).print();
(new Classe0()).print();
(new Classe1()).print(5);
(new Classe2()).print();
}
}
class Classe0 {
void print() { System.out.print(" 1 ");}
}
class Classe1 extends Classe0 {
void print(int a) { System.out.print(" " + a + " ");}
void print() { System.out.print(" 2 ");}
}
class Classe2 extends Classe0 {
void print() { super.print(); System.out.print(" 3 ");}
}
class Classe3 extends Classe0 {
void print() { System.out.print(" 4 ");}
}

A saída correta no console que é exibida executando esse código Java é

 

Provas

Questão presente nas seguintes provas

Analista de TI - Desenvolvimento

50 Questões