class C { static class D { .. } .. }dient lediglich zur Gruppierung
class C { class D { .. } .. }jedes D-Objekt hat einen Verweis auf ein C-Objekt (
C.this
)
class C { void m () { class D { .. } .. } }Zugriff auf lokale Variablen in m nur, wenn diese final sind. Warum?