Pular para o conteúdo principal

Questão de Programação — Java — CESGRANRIO 2021

ProgramaçãoJava
Código
cg016570
Banca
CESGRANRIO
Órgão
Caixa
Ano
2021
Nível
Médio
Cargo
Técnico Bancário Novo - Tecnologia da Informação
As classes Java a seguir pertencem ao pacote default.class A1 {protected int va1=1,va2=2;public A1(int x) {va1+=x;va2*=x;}}class A2 extends A1 {protected int vb1=10;}class A3 extends A2 {protected int vc1=0;public A3(int y) {vc1=(va1+va2)*y;}}public class Main {public static void main(String[] args) {A3 o=new A3(2);System.out.println(o.vc1);}}Qual construtor poderá ser inserido na classe A2, sem que um erro de compilação seja gerado?
  1. Apublic A2() {vb1=va1+va2;}
  2. Bpublic A2(int z) {super(z);vb1=va1+va2;}
  3. Cpublic A2() {vb1=va1+va2;super(vb1);}
  4. Dpublic A2() {super(0);vb1=va1+va2;}
  5. Epublic A2() {super(vb1);}
Revelar gabarito e comentário

GabaritoD — public A2() { super(0); vb1=va1+va2; }

Link permanente: /questoes/cg016570