Questão
ID 562117Disciplina: Tecnologia da Informação
Assunto: Declarações
Ano: 2022 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Banco do Nordeste do Brasil
Julgue os itens seguintes acerca de orientação a objetos e linguagens de programação.
Considere-se o seguinte código JavaScript.
<script>
class Retangulo {
-constructor(altura, largura) {
--this.altura = altura;
--this.largura = largura;
}
-// Getter
-get area() {
--return this.calcArea();
}
-// Method
-calcArea() {
--return this.altura * this.largura;
-}
}
class Quadrado extends Retangulo {
-constructor (lado) {
--super(lado,lado);
-}
}
const quadrado = new Retangulo(10, 10);
const quad = new Quadrado(15);
console.log(quadrado.area);
console.log(quad.area);
</script>
O resultado da execução do código precedente será o seguinte.
Erro: função area() não definida.