nested class არის კლასი, რომელიც განსაზღვრულია სხვა კლასის შიგნით. Java–ში არსებობს ოთხი სახე — static nested, inner (non-static), local და anonymous — თითოეულს აქვს განსხვავებული წვდომა enclosed class–ზე და განსხვავებული გამოყენების შემთხვევები.
1. Static nested class — instance–ისგან დამოუკიდებელი
{
;
{
{
System.out.println(data);
}
}
}
Outer. .Nested();
