Definition:
Key Points:
Use Cases:
public class OuterClass { private static String outerStatic = "Outer Static Variable"; // Static nested class public static class StaticNestedClass { public void display() { // Can access static members of the outer class System.out.println("Static Nested Class: " + outerStatic); } } public static void main(String[] args) { // Instantiating the static nested class OuterClass.StaticNestedClass nestedObject = new OuterClass.StaticNestedClass(); nestedObject.display(); }}Static Nested Class: Outer Static Variable