JavaSE-面向對象(內部類、以及異常)

內部類

使用規則

  1. 內部類可以直接訪問外部類成員,包括外部類的私有成員變量,因爲內部類有外部類的引用 外部類.this.xx
  2. 外部類訪問內部類需要實例化
  3. 外部類訪問內部類的前提:內部類訪問級別必須非私有
  4. 內部類可以被私有,因爲內部類即類的成員。
  5. 外部類訪問不同位置的x:
    - 內部類自身函數內部的x:x
    - 內部類的成員屬性x:this.x
    - 外部類的成員屬性x:外部類.this.x
    -
  6. 當內部類被設置爲static時,就會出現訪問侷限,不可訪問外部類的成員屬性(類一加載靜態就加載,但是成員屬性必須對象實例化才能加載),要想能訪問到必須將x設置爲static
private static  int x = 3;

	
	static class Inner//靜態內部類
	{
		static void
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章