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();
- ABichinho faz um som. Rex late. Rex é da raça Labrador.
- BBichinho faz um som. Rex faz um som. Rex é da raça Labrador.
- CBichinho late. Rex late. Rex é da raça Labrador.
- DBichinho faz um som. Rex faz um som. Rex late.
- EBichinho faz um som. Rex late. Bichinho é da raça Labrador.