public class A{class
public static class B{變量
}引用
class C{方法
}static
} new
靜態內部類的實例爲:實例
B b = new A.B();
非靜態內部類實例爲:
A a = new A();
C c = a.new C();
1)非靜態內部類的實例須要經過外部類的實例才能夠建立。
2)非靜態內部類能夠引用外部類的變量,方法;靜態內部類只能訪問外部類的靜態變量和方法
應該是所屬範圍的問題,static是全局