Q54207 IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Ano: 2016
Órgão: IF-RS
Banca: IF-RS
Assunto: Software

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.

Comentários

Enviando...

Dica: comentários podem ficar como pendentes até aprovação.

Ainda não há comentários aprovados.

Questoes: IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web