JavaScript: Método constructor

Método constructor é um método especial executado no momento em que a classe é instanciada, além disso os atributos da classe são definidos dentro deste método.

Método constructor do JavaScript

É um método especial executado no momento em que a classe é instanciada, além disso os atributos da classe são definidos dentro deste método. Abaixo podemos ver como é feita sua declaração.

/** * classe responsável por armazenar dados de uma pessoa física */ class Pessoa { /** * @param nome * @param cpf * @param nascimento */ constructor (nome, cpf, nascimento) { this.nome = nome this.cpf = cpf this.nascimento = nascimento console.log('constructor executado') } } const p1 = new Pessoa('Bruno', '999.999.999-99', '09/06/1993') // constructor executado console.log(p1.nome) // Bruno console.log(p1.cpf) // 999.999.999-99 console.log(p1.nascimento) // 09/06/1993

Na linha 10 declaramos o método constructor e entre parêntesis definimos os argumentos que a classe irá receber ao ser instanciada. Em seguida entre as linhas 11 e 13 definimos os atributos da classes passando para cada um deles os argumentos do método.

Perceba que na linha 15 utilizamos um console.log para exibir no console do navegador a mensagem "constructor executado" quando a classe for instanciada.

Confira também

Artigos relacionados