2
respostas

Constructor

Eu nao entendi muito bem para que serve o constructor

2 respostas

Oi Leonardo,

O constructor é um método especial para criar e inicializar um objeto criado a partir de uma classe.

Como mostrado nas aulas com a utilização do constructor podemos organizar melhor nosso código.

nesse link tem mais informações sobre o construtor: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Classes/constructor

Espero ter ajudado, Abraços

Olá, O constructor é um método que facilita a compreensão do código, por exemplo, sem o construtor quando uma conta for inicializada no módulo principal do seu código, poderia ser feito da seguinte forma:

const conta1 = new ContaCorrente();
conta1.agencia = 1001;
conta1.cliente = cliente1;

onde a classe em questão possui os atributos agencia e cliente.

constructor(cliente, agencia){
        this.agencia = agencia;
        this.cliente = cliente;
    }

com o construtor acima você consegue escrever no módulo principal da seguinte forma:

const conta1 = new ContaCorrente(cliente1, 1001);

espero que com a explicação do Bruno e com esse exemplo esteja mais claro.