Eu nao entendi muito bem para que serve o constructor
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu nao entendi muito bem para que serve o constructor
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.