大LOVE辉
静态内部类只能访问外部类的静态成员。静态内部类的对象可以直接生成:SOuter.SInner in=new SOuter.SInner ();而不需要通过生成外部类对象来生成。这样实际上使静态内部类成为了一个顶级类。可以定义私有静态内部类。SOuter类有个叫SInner 的内部类(非静态)SOuter stu = new SOuter();stu.SInner sch = new stu.SInner ();sch就是SInner 的一个对象。假如SInner 是内部静态类:SOuter.SInner sch = new SOuter.SInner ();明白了吧,望采纳