Quando fazemos a instância de um objeto utilizando a palavra reservada "new", e depois passamos o nome da classe com parênteses, o que estamos fazendo, na verdade, é chamar sempre pelo método construtor desse objeto mesmo que ele não possua um?
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!
Quando fazemos a instância de um objeto utilizando a palavra reservada "new", e depois passamos o nome da classe com parênteses, o que estamos fazendo, na verdade, é chamar sempre pelo método construtor desse objeto mesmo que ele não possua um?
Olá, Roberto, tudo bem?
Exatamente! Na verdade, toda classe possuirá um método construtor, que será executado sempre que uma nova instância da classe for criada. Mesmo quando você não escreve o construtor na classe, é como se houvesse um construtor vazio ali! Você pode conferir isso na documentação.
Espero ter ajudado! Qualquer dúvida estamos à disposição. Bons estudos!