Magna Concursos
2284891 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte código, escrito em uma típica linguagem de programação orientada a objetos:

class FiguraGeometrica {

double calcularArea() { return 0; }

}
class Retangulo extends FiguraGeometrica {

double largura, altura;
Retangulo(double larg, double alt) {

largura = larg;
altura = alt;

}
double calcularArea() { return largura * altura; }

}
class Quadrado extends Retangulo {

Quadrado(double lado) { super(lado,lado); }

}

Qual das alternativas a seguir melhor descreve o problema conceitual presente no código mostrado anteriormente e uma possível solução utilizando corretamente conceitos da programação orientada a objetos?

 

Provas

Questão presente nas seguintes provas

Técnico de TI

60 Questões