nested class คือคลาสที่นิยามไว้ภายในอีกคลาสหนึ่ง Java มีอยู่สี่ชนิด ได้แก่ static nested, inner (non-static), local และ anonymous แต่ละชนิดมีการเข้าถึงคลาสที่ล้อมรอบและกรณีการใช้งานที่ต่างกัน
1. static nested class — เป็นอิสระจากอินสแตนซ์
{
;
{
{
System.out.println(data);
}
}
}
Outer. .Nested();
