Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — IDECAN 2025

TI - Desenvolvimento de SistemasJavascript
Código
qa699620
Banca
IDECAN
Órgão
UFOB
Ano
2025
Cargo
Tec ( )
A herança é um conceito fundamental na Programação Orientada a Objetos (POO), permitindo que uma classe herde métodos e atributos de outra classe, promovendo a reutilização de código. Considere o seguinte trecho de código em JavaScript e assinale a alternativa que apresenta a saída no console.   class An {  constructor(n) {   this.n = n;  }  f1() {   console.log(`${this.n} faz um som.`);  } } class C extends An {  constructor(n, rr) {   super(n);   this.rr = rr;  }  f1() {   console.log(`${this.n} late.`);  }  mr() {   console.log(`${this.n} é da raça ${this.rr}.`);  } } let o1 = new An(“Bichinho”); let o2 = new C(“Rex”, “Labrador”); o1.f1(); o2.f1(); o2.mr();
  1. ABichinho faz um som. Rex late. Rex é da raça Labrador.
  2. BBichinho faz um som. Rex faz um som. Rex é da raça Labrador.
  3. CBichinho late. Rex late. Rex é da raça Labrador.
  4. DBichinho faz um som. Rex faz um som. Rex late.
  5. EBichinho faz um som. Rex late. Bichinho é da raça Labrador.
Revelar gabarito e comentário

GabaritoA — Bichinho faz um som. Rex late. Rex é da raça Labrador.

Link permanente: /questoes/qa699620