2
respostas

[Dúvida] Nome "personagens" acima do constructor

Não entendi por que ela coloca esse personagens aleatório em cima do constructor. Alguém saberia me dizer?? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi Ana, tudo bem?

A variável personagens está declarada como uma propriedade da classe "PersonagemView" logo abaixo da linha de declaração da classe:

personagens

Essa declaração indica que a classe possui uma propriedade chamada "personagens" que pode ser acessada e usada em outros métodos da classe.

No construtor da classe, o valor passado como argumento para o parâmetro "personagens" é atribuído à propriedade "personagens" da instância da classe:

this.personagens = personagens

Essa atribuição permite que o valor passado ao criar uma nova instância da classe seja armazenado e usado posteriormente nos métodos da classe, como no método "render".

Portanto, a propriedade "personagens" é parte da definição da classe "PersonagemView" e pode ser utilizada em outros métodos da classe, como no método "render".

Um abraço e bons estudos.

Oii Lorena. Entendi.

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