Los ejemplos de este artículo describen el uso de la palabra clave estática en Java y se comparten con usted para su referencia. El análisis específico es el siguiente:
1. Introducción:
1. En una clase, la variable miembro declarada con estática es una variable miembro estática. Es una variable pública de la clase y se inicializa cuando se usa por primera vez. Para todos los objetos de la clase, solo hay una copia. de la variable miembro estática.
2. El método declarado con estático es un método estático. Cuando se llama al método, no se le pasará la referencia del objeto, por lo que no se puede acceder a miembros no estáticos en el método estático. (Los métodos estáticos ya no se llaman para un objeto, por lo que no se puede acceder a los miembros no estáticos)
3. Se puede acceder a los miembros estáticos a través de una referencia de objeto o un nombre de clase (no se requiere creación de instancias).
Nota: Las variables estáticas se utilizan principalmente para funciones de conteo. (A menudo se utilizan el modo singleton y similares)
2. Código de programa:
clase pública TestStatic {privado estático int sid; nombre de cadena privada; prueba pública int (nombre de cadena) {this.name = nombre; sid ++; el nombre es: "+nombre+", el ID es: "+id+"."); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = nuevo TestStatic("lili"); TestStatic s2 = nuevo TestStatic("tom"); s1.info();
Los resultados de la ejecución se muestran en la siguiente figura:
Espero que este artículo sea útil para la programación Java de todos.