Junior — Middle
A cosa serve la parola chiave static nella dichiarazione delle classi in Java?
sobes.tech AI
Risposta dell'AI
In Java, la parola chiave static durante la dichiarazione di una classe viene utilizzata per creare una classe annidata statica (static nested class). Questa classe non è collegata a un'istanza della classe esterna e può essere creata senza creare un oggetto della classe esterna. È utile quando la classe annidata è logicamente collegata a quella esterna, ma non richiede l'accesso ai suoi membri non statici.
Esempio:
public class Outer {
static class Nested {
void display() {
System.out.println("Questa è una classe annidata statica");
}
}
}
// Uso:
Outer.Nested nested = new Outer.Nested();
nested.display();