Questões de Matemática · IF-RS

MatemáticaOutros temasIF-RS 2016

IF-RS

Questão de Matemática

Analise o trecho de código a seguir escrito em Java. // Inicio do arquivo TesteLiskov.java package geometria; class Retangulo { protected int largura; protected int altura; public void setLargura(int l){largura = l;} public void setAltura(int a){altura = a;} public int getLargura(){return largura;} public int getAltura(){return altura;} public int getArea(){return largura * altura;} } class Quadrado extends Retangulo { public void setLargura(int l){ largura = l; altura = l; } public void setAltura(int a) { largura = a; altura = a; } } class TesteLiskov { private static Retangulo xyz() {return new Quadrado();} public static void main (String args[]) { Retangulo r = TesteLiskov.xyz(); r.setAltura(10); r.setLargura(5); int a = r.getArea(); System.out.print(a++); } } // Fim do arquivo TesteLiskov.java Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.