Quando devo usar uma função static, vi que usou no listar usou a função static, queria saber se é uma boa pratica usar essa função, e quando devo usar, no lugar de uma função normal.
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 devo usar uma função static, vi que usou no listar usou a função static, queria saber se é uma boa pratica usar essa função, e quando devo usar, no lugar de uma função normal.
Oi Pedro, em geral, usamos static para funções em classes que manipulam estado, então, imagina uma classe que tem um método que valida um e-mail, essa classe de validação, com este email, não precisa necessariamente guardar um estado (armazenar o email por exemplo), tudo que ela precisa fazer é receber um input e devolver um resultado, então esse método pode ser estático.