Considere a execução dos códigos Java... - Gran Questões
Imagem de fundo

Considere a execução dos códigos Java...

Considere a execução dos códigos Java abaixo.


S1.java

abstract class S1 {

protected int x;

protected int y;

public void mostra(){

System.out.print("Prova");

}

}


S2.java

public class S2 extends S1{

int y;

public void mostra(){

super.y=10;

System.out.println("x=" +(++x)+" e "+"y= "+(y+x));

}

public static void main(String args[]){

S2 s;

s=new S2();

s.x=10;

s.y=6;

s.mostra();

}

}



A saída correta é


A

Prova.


B

Prova x=12 e y=18.


C

x= 12 e y= 18.


D

x= 11 e y= 17.


E

x= 10 e y= 17.