Klasa zagnieżdżona to klasa zdefiniowana wewnątrz innej klasy. Java ma cztery rodzaje — statyczne zagnieżdżone, wewnętrzne (niestałe), lokalne i anonimowe — każdy z różnym dostępem do klasy otaczającej i różnymi przypadkami użycia.
1. Statyczna klasa zagnieżdżona — niezależna od instancji
{
;
{
{
System.out.println(data);
}
}
}
Outer. .Nested();
