2
respostas

Contrutor e Parametos

Estou reescrevendo o código da classe calopsita co o contrutor e não estou sabendo perceber se está correto. escrevi o código como mostra na artigo 15 ( construcor e parâmetros ) segue

class Calopsita {
        constructor() {
            this.nome='';
            this.raca='';
        }

}
var calopsita = new Calopsita ('Tapioca', 'Calopsita do campo');
 console.log(calopsita.nome);
 console.log(calopsita.raca);insira seu código aqui

mas quando no browser comando a atualização de pagina (f5) me retorna uma numeração e a linha no JS não aparece como erro , porém eu esperada que me mostrasse o nome e a raça então não consegui entender o que exatamente esse trecho de código fas , pois dentro do contrutor já estão estas informações , por que não aparecem ?? Fico no aguardo Obrigado

2 respostas

Oi Jorge, esta faltando informa os argumentos no constructor

class Calopsita {
        constructor(nome,raca) {
            this.nome=nome;
            this.raca=raca;
        }

}

Oi Jorge!

Respondi sua dúvida muito semelhante neste outro tópico, dá uma olhada lá e se tiver alguma outra dúvida pode comentar aqui ou lá.

Bons estudos!