Sobes.tech
Junior — Middle

¿Para qué se utiliza la palabra clave static al declarar clases en Java?

sobes.tech AI

Respuesta de la IA

En Java, la palabra clave static al declarar una clase se usa para crear una clase estática anidada (clase nested estática). Esta clase no está vinculada a una instancia de la clase externa y puede ser creada sin crear un objeto de la clase externa. Esto es útil cuando la clase anidada está lógicamente relacionada con la externa, pero no requiere acceso a sus miembros no estáticos.

Ejemplo:

public class Outer {
    static class Nested {
        void display() {
            System.out.println("Esta es una clase anidada estática");
        }
    }
}

// Uso:
Outer.Nested nested = new Outer.Nested();
nested.display();