Toda e qualquer função que foi criada até agora foi utilizada static nela, mas, é possível criar funções que não apresentam essa instrução.
Métodos static possuem algumas características como:
- Não precisa instanciar uma classe para acessar o método.
- Variáveis ou métodos
staticnao tem acesso à variáveis ou métodos da classe que sãonon-static
Métodos non-static podem acessar qualquer tipo de conteúdo. Geralmente, quando se utiliza orientação a objetos, são criados métodos non-static. Mas, se for necessário, métodos static podem ser desenvolvidos.