- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Analise o seguinte código, escrito em uma típica linguagem de programação orientada a objetos:
| class FiguraGeometrica { double calcularArea() { return 0; } } double largura, altura; largura = larg; } } 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?