A nested class ਇੱਕ class ਹੈ ਜੋ ਕਿਸੇ ਹੋਰ class ਦੇ ਅੰਦਰ ਪਰਿਭਾਸ਼ਿਤ ਹੁੰਦੀ ਹੈ। Java ਵਿੱਚ ਚਾਰ ਕਿਸਮਾਂ ਹਨ — static nested, inner (non-static), local, ਅਤੇ anonymous — ਹਰ ਇੱਕ ਦੇ ਵੱਖ-ਵੱਖ enclosing class ਤੱਕ ਪਹੁੰਚ ਅਤੇ ਵੱਖ-ਵੱਖ ਉਪਯੋਗ ਹਨ।
1. Static nested class — instance ਤੋਂ ਸੁਤੰਤਰ
{
;
{
{
System.out.println(data);
}
}
}
Outer. .Nested();
