Originariamente inviato da M@P
2. Non puoi accedere ad una non-static classe esterna dalla nested class
Solo una piccola precisazione, perché questo punto non mi pare molto chiaro.

codice:
class A {
    static class B {
    }
}
Una "nested" (static) class B:
- può accedere direttamente ai membri static (anche quelli private) della classe "contenitore" A.
- può accedere direttamente ai membri di istanza (anche quelli private) della classe contenitore A a patto di avere un reference alla istanza di A.