Questão 1363432

Tecnologia da Informação · 2024

Questão

ID 1363432

Disciplina: Tecnologia da Informação

Assunto: TypeScript

Ano: 2024 Banca: FGV - Fundação Getúlio Vargas Órgão: Tribunal Regional Federal da 1ª Região


Considere o seguinte código em TypeScript (TS):

interface Orgao { print(): void; }

abstract class Tribunal implements Orgao {

protected nome: string;

constructor(nome: string) { this.nome = nome; }

abstract sigla(): string;

print(): void { console.log(this.nome); }

}

class TRF extends Tribunal {

private numRegiao: number;

constructor(nome: string, numRegiao: number) {

super(nome);

this.numRegiao = numRegiao;

}

sigla(): string {return `TRF\${this.numRegiao}`;}

}

let trf1 = new TRF("TRF", 1);

console.log(trf1.sigla());

Ao ser executado, o código acima irá:

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