Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mas o constructor, não é um Método?

Eu tenho dúvidas com os termos usados nesses cursos do JS, propriedade e método por exemplo. Método não é função, e constructor não é um método? Se sim, por que na primeira alternativa diz que "

Da maneira que está o código não será executado pelo JS, pois ela apenas declarou propriedades, mas não adicionou nenhum método na classe."?

1 resposta
solução!

Vamos por partes, basicamente um método é como nos referimos a uma função no contexto de uma classe, pois ele fica atrelado aquela classe, um construtor é um método especial que é executado somente quando instanciamos a classe, esse vocabulário existe para diferenciar conforme o contexto de uso, uma classe que só tem um construtor e propriedades não vai ter nenhum método que possa se utilizado através da referência objeto.metodo(), embora eu também ache estranho dizer que a classe possui apenas propriedades.