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

Métodos estáticos

Srs, boa tarde.

Eu achei bacana o recurso de método estático. Tenho apenas dúvida no conceito quando e porque devemos utilizar?

2 respostas
solução!

Boa tarde, Leandro.

Teoricamente, métodos estáticos podem ser utilizados sempre que temos um método em uma classe que não faz modificação de estado, ou seja, não mexe no valor de nenhum atributo.

Um método estático é um método que pertence à classe, e não a cada instância do objeto, logo, através deste método nós só poderíamos alterar os valores da própria classe, e não de uma possível instância dela, entende?

Espero que eu não tenha te confundido ainda mais. hahaha

Há quem diga que métodos estáticos devem ser evitados, já que são difíceis de testar e podem indicar uma má decisão no design do código. Cabe ao desenvolvedor ou arquiteto analisar e ter certeza de que é a melhor opção no caso.

Oi Vinicius.

Agora está claro e didático. Muito obrigado.