Buscar

Tomando como base as três classes apresentadas abaixo, podemos dizer que: public class A { A() { System.out.println("A"); } A(int valor) { System.o...

Tomando como base as três classes apresentadas abaixo, podemos dizer que: public class A { A() { System.out.println("A"); } A(int valor) { System.out.println("A: " + valor); } } public class B extends A { B() { System.out.println("B"); } B(int valor) { super(valor); } } public class Avaliacao { public static void main(String[] args) { A a = new A(); B b = new B(); A a2 = new B(3); } } a) O código compila, imprime "A: 3", "B" e depois "A". b) O código compila, imprime "A", "B", "A" e depois "B: 3". c) O código compila, imprime "A: 3 ", "A", "B" e depois "A". d) O código compila, imprime "A", "A", "B" e depois "A: 3". e) O código não compila.

a) O código compila, imprime "A: 3", "B" e depois "A".
b) O código compila, imprime "A", "B", "A" e depois "B: 3".
c) O código compila, imprime "A: 3 ", "A", "B" e depois "A".
d) O código compila, imprime "A", "A", "B" e depois "A: 3".
e) O código não compila.

Essa pergunta também está no material:

exercicio de poo revisao
12 pág.

Processamento Grafico Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Analisando as classes apresentadas, podemos concluir que a alternativa correta é: d) O código compila, imprime "A", "A", "B" e depois "A: 3".

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando