Olá, tenho uma dúvida sobre o código do intrutor.
Ele utiliza constructor na classe Negociacao:
constructor(
private _data: Date,
private _quantidade: number,
private _valor: number
) {}
Ele utiliza também constructor na classe NegociacaoController:
private inputData: HTMLInputElement;
private inputQuantidade: HTMLInputElement;
private inputValor: HTMLInputElement;
private negociacoes = new Negociacoes();
constructor() {
this.inputData = document.querySelector('#data');
this.inputQuantidade = document.querySelector('#quantidade');
this.inputValor = document.querySelector('#valor');
}
Mas ele não utiliza constructor na classe Negociacoes:
private negociacoes: Array<Negociacao> = [];
Por que ele utiliza constructor em algumas classes e na classe Negociacoes
não?