Junior — Middle
Wofür wird das Schlüsselwort static bei der Deklaration von Klassen in Java verwendet?
sobes.tech KI
Antwort von AI
In Java wird das Schlüsselwort static bei der Deklaration einer Klasse verwendet, um eine statische verschachtelte Klasse (static nested class) zu erstellen. Diese Klasse ist nicht mit einer Instanz der äußeren Klasse verbunden und kann ohne Erstellung eines Objekts der äußeren Klasse erstellt werden. Dies ist praktisch, wenn die verschachtelte Klasse logisch mit der äußeren verbunden ist, aber keinen Zugriff auf ihre nicht-statischen Mitglieder benötigt.
Beispiel:
public class Outer {
static class Nested {
void display() {
System.out.println("Dies ist eine statische verschachtelte Klasse");
}
}
}
// Verwendung:
Outer.Nested nested = new Outer.Nested();
nested.display();