Como saber melhor quando determinado método é da classe ou do objeto?
Quando implemento métodos clássicos como cria um novo obj, modificar um objeto ou exibir um obj é facil detectar que é um método do obj e não da classe.
Mais quando implemento um método diferente fico sempre na duvida, por exemplo… criei um obj que nele tenho um vetor de inteiros e quero criar um método para fazer uma pesquisa neste vetor, logo implemento esse metodo como da classe (static) ou como do obj?
Em diversas vezes que vou criar métodos novos me deparo com essa duvida, queria saber uma maneira de sempre identificar com clareza se um método será da classe ou do obj.
Alguém ai pode me ajudar nessa duvida?
