Este artigo elaborará a implementação dos métodos estáticos em Java.
O que são métodos estáticos em Java?
O "estático”Os métodos são definidos na interface através do“estáticoPalavra -chave. Esses métodos acumulam uma definição completa da função e não podem ser substituídos.
Exemplo 1: Substituindo o método "estático" em Java
Neste exemplo, o método estático pode ser definido no “interface”E substituído no“aula”.
Código de "interface"
Vamos passar pelo código da interface abaixo fornecido:
Public Interface Name1Neste código, basta incluir o método estático chamado “Nome()”Imprimindo a mensagem declarada.
Código do método “Class” e “Main ()”
Vamos ver o seguinte código:
classe pública staticInterface implementa o nome1De acordo com este snippet de código, aplique as seguintes etapas:
Saída
Na saída acima, pode -se observar que o método substituído na classe resultou em enfrentar a exceção evidente.
Exemplo 2: Aplicando o método "estático" e invocando -o da interface diretamente em Java
Este exemplo aplica o método estático adequadamente no “interface”E é acessado diretamente no“principal()”Método, eliminando assim as exceções enfrentadas anteriormente.
Código de "interface"
Considere o seguinte código de interface:
Public Interface Name1De acordo com este código, da mesma forma, defina o declarado “estático”Método e exiba a mensagem fornecida.
Código do método “Class” e “Main ()”
Agora, passe para as seguintes linhas de código:
classe pública staticInterface implementa o nome1Neste bloco de código, da mesma forma, crie um objeto de classe chamado “objeto”. Depois disso, invocar o método estático da interface, referindo -se ao nome da interface, eu.e., ““Nome1”.
Saída
Este resultado indica que o “estático”O método é invocado da interface adequadamente.
Conclusão
O "estático”Os métodos em Java são definidos na interface. Eles têm a definição completa da função e não podem ser substituídos. Além disso, eles são acessados no “principal()”Método, referindo -se à interface na qual eles são definidos. Este blog discutiu a implementação do método estático em Java.