Prévia do material em texto
CESGRANRIO/Caixa/2021
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?
A public A2() { vb1=va1+va2; }
B public A2(int z) { super(z); vb1=va1+va2; }
C public A2() { vb1=va1+va2; super(vb1); }
D public A2() { super(0); vb1=va1+va2; }
E public A2() { super(vb1); }