Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Método static

Na aula 4.2, a professora cria um método static para listar livros. Entendo que o método static somente pode ser chamado pela própria classe. Qual motivo de usar o static nesse contexto?

2 respostas
solução!

Olá, Nilton, tudo bem?

Nesse contexto, faz sentido que o método listarLivros seja estático, pois é uma funcionalidade que queremos que seja fornecida pela própria classe LivroCrontroller, e não por uma instância dessa classe.

Como não há necessidade de criar uma ou mais instâncias com um código como const livroController = new LivroController(), podemos criar métodos estáticos para acessá-los diretamente pela classe, com um código como LivroController.listarLivros.

Espero ter ajudado! Bons estudos :)

São pequenos detalhes que passam despercebidos. Valeu demais.