Questão 1327382

Tecnologia da Informação · 2025

Questão

ID 1327382

Disciplina: Tecnologia da Informação

Assunto: TypeScript

Ano: 2025 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional do Trabalho da 2ª Região


Um Tribunal está desenvolvendo um sistema interno para controle de audiências usando TypeScript. Existe uma classe Session com o métodocom o método start (), mostrada abaixo. Posteriormente, foi criada a classe , mostrada abaixo. Posteriormente, foi criada a classe virtualSession, que deveria especializar , que deveria especializar Session e sobrescrever e sobrescrever start (). Contudo, o método . Contudo, o método start() de de VirtualSession não substitui o de não substitui o de Session como esperado.como esperado.

class Session {

start () {

console.log("Starting physical session...");

}

}

class VirtualSession extends Session {

start: () => {

console. log("Starting virtual session via video call...");

}

}

const session = new VirtualSession();

session.start ();

O método start () de VirtualSsession não sobrescreveu corretamente o de session porque

Alternativas da questão 1327382
Pular para o conteúdo principal