Ué… aí você acaba com a OO… Sua aplicação vai ficar estruturada
Métodos estáticos tem uma finalidade específica: quando sua ação não depende de uma instância. Por exemplo: a classe java.lang.Math, são todos estáticos; ou quando você está ultilizando um pattern como o Factory…
[]´s
saoj
Na verdade, um método estático é um método de uma instância.
Antes de vc postar um :shock: , dê uma olhada na classe Class.
Se vc tiver um objeto instanciado, cabe a vc reutilizar essa instância sempre que possível, para evitar instâncias desnecessárias, mas tb sem paranóia.
rmlang
Bom, encontrei essa dica que esclareceu a minha dúvida:
“A maioria dos métodos que opera sobre ou que afeta determinado objeto deve ser definida como métodos de instância. Os métodos que oferecem alguma capacidade geral, mas não afetam diretamente uma instância da classe, deverão ser declarados como métodos de classe.”