Junior — Middle
Para que serve a palavra-chave static ao declarar classes em Java?
sobes.tech IA
Resposta da IA
Em Java, a palavra-chave static ao declarar uma classe é usada para criar uma classe aninhada estática (classe aninhada estática). Essa classe não está vinculada a uma instância da classe externa e pode ser criada sem criar um objeto da classe externa. Isso é útil quando a classe aninhada está logicamente relacionada com a externa, mas não requer acesso aos seus membros não estáticos.
Exemplo:
public class Outer {
static class Nested {
void display() {
System.out.println("Esta é uma classe aninhada estática");
}
}
}
// Uso:
Outer.Nested nested = new Outer.Nested();
nested.display();