Os métodos static ou métodos da classe são funções que não dependem de nenhuma variável de instância, quando invocados executam uma função sem a dependência do conteúdo de um objeto ou a execução da instância de uma classe, conseguindo chamar direto qualquer método da classe e também manipulando alguns campos da classe ...
Porque? Os métodos estáticos são métodos que não dependem de um objeto. Tais métodos são chamados sem que haja uma instância da classe que declara o método. Como o método estático não possui ligação com um objeto, então o método não pode usar variáveis de instância, que são variáveis de um objeto.
Em geral, o modificador static pode ser usado com dados e funções que não precisam de uma instância de classe para ser acessada.
A palavra chave static faz com que os métodos da classe Math estejam associados a classe e não com uma instância particular da classe. Eles ses tornam acessíveis a partir da classe pois não precisam ser acessados através de uma instância da classe.
Em geral, o modificador static pode ser usado com dados e funções que não precisam de uma instância de classe para ser acessada.
São 4 os modificadores de acesso básicos da linguagem Java: private , padrão , protected e public . Eles servem para tornar componentes da sua aplicação mais ou menos acessíveis por outras partes do seu programa.
Em orientação a objetos, uma classe é uma descrição que abstrai um conjunto de objetos com características similares. ... De outra forma, uma classe pode ser definida como uma descrição das propriedades ou estados possíveis de um conjunto de objetos, bem como os comportamentos ou ações aplicáveis a estes mesmos objetos.