Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Exercício Utilizando a herança

No exercício do segundo curso módulo 2 no exercício "utilizando a herança", para que a classe Humanoide seja herdada não teria que ter a cláusula export antes do class na declaração da classe? As respostas B e C não estariam corretas por este motivo?

No exercício está assim: class Humanoide {

}

Não deveria ser assim? export class Humanoide{

}

2 respostas
solução!

Opa Carlos, tudo certo?

A cláusula export não é necessária para a herança de classes em JavaScript/TypeScript. A cláusula "export" é utilizada quando queremos tornar a classe ou qualquer outro elemento (como funções, variáveis, etc.) disponível para outros arquivos ou módulos. Ou seja, se você quisesse utilizar a classe Humanoide em outro arquivo, aí sim seria necessário adicionar a cláusula "export" antes da declaração da classe.

Caso ainda fique com dúvida em relação a export e import, recomendo dar uma olhada na documentação:

Fico à disposição.

Tenha um bom dia e bons estudos.

Ótimo, esclareceu a minha dúvida.A cláusula export não tem a ver com a herança e sim com o acesso a esta classe por outros arquivos ou módulos. Muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software