Ugniježđena klasa je klasa definirana unutar druge klase. Java ima četiri vrste — statička ugniježđena, unutarnja (ne-statička), lokalna i anonimna — svaka s različitim pristupom ogradnoj klasi i različitim slučajevima upotrebe.
1. Statička ugniježđena klasa — neovisna o instanci
{
;
{
{
System.out.println(data);
}
}
}
Outer. .Nested();
