Os exemplos neste artigo descrevem o uso da palavra-chave estática em Java e são compartilhados com você para referência. A análise específica é a seguinte:
1. Introdução:
1. Em uma classe, a variável de membro declarada com static é uma variável de membro estática. É uma variável pública da classe e é inicializada quando é usada pela primeira vez. Para todos os objetos da classe, existe apenas uma cópia. da variável de membro estático.
2. O método declarado com estático é um método estático. Quando o método é chamado, a referência do objeto não será passada para ele, portanto, membros não estáticos não podem ser acessados no método estático. (Os métodos estáticos não são mais chamados para um objeto, portanto, membros não estáticos não podem ser acessados)
3. Membros estáticos podem ser acessados por meio de referência de objeto ou nome de classe (sem necessidade de instanciação).
Nota: Variáveis estáticas são usadas principalmente para funções de contagem. (O modo Singleton e similares são frequentemente usados)
2. Código do programa:
classe pública TestStatic{ private static int sid; private void info(){ System.out.println("Meu nome é: "+nome+",Id é: "+id+"."); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = new TestStatic("lili"); TestStatic s2 = new TestStatic("tom");
Os resultados da execução são mostrados na figura abaixo:
Espero que este artigo seja útil para a programação Java de todos.