Java內部類 總結

2021-07-30 03:02:35 字數 1329 閱讀 9164

1.1 普通內部類

class

outter1

}}

public

class

innerclassdemo1

}

==

====

==這是普通內部類!=

*****==

方法區域性變數訪問:inprint

內部類成員變數訪問:in1

外部類普通成員變數訪問:outfirstname

1.2 靜態內部類
1.3 方法內部類
2.1 demo原始碼
package com.yizhou.innerclass;

/** * created by dongyizhou on 2017/4/5.

*/class

outter

}// 靜態內部類

static

class

inner2

}// 方法內部類

public

void

outprint

(final string str)

}new

inner3()

.inprint()

;}}public

class

innerclassdemo

}

2.2 demo輸出
==

====

==這是普通內部類!=

*****==

方法區域性變數訪問:inprint

內部類成員變數訪問:in1

外部類普通成員變數訪問:outfirstname

====

====這是靜態內部類!=

*****==

方法區域性變數訪問:inprint

內部類成員變數訪問:in2

外部類成員變數訪問:outfirstname

外部類靜態成員變數訪問:outsecondname

====

====這是方法內部類!=

*****==

方法區域性變數訪問outprint

內部類成員變數訪問in3

3.1 附件

原始碼:arraylistmultimaptest

3.2 文獻

java內部類總結

內部類 1,概述 內部類是指在乙個外部類的內部再定義乙個類。內部類作為外部類的乙個成員,並且依附於外部類而存在的。內部類可為靜態,可用protected和private修飾。而外部類不可以 外部類只能 使用public和default 2,分類 成員內部類 區域性內部類 靜態內部類 匿名內部類 圖形...

Java內部類總結

內部類 1,概述 內部類是指在乙個外部類的內部再定義乙個類。內部類作為外部類的乙個成員,並且依附於外部類而存在的。內部類可為靜態,可用protected和private修飾。而外部類不可以 外部類只能 使用public和default 2,分類 成員內部類 區域性內部類 靜態內部類 匿名內部類 圖形...

java內部類總結

內部類總結 1.首先,把內部類作為外部類的乙個特殊的成員來看待,因此它有類成員的封閉等級 private protected,預設 friendly public它有類成員的修飾符 static,final,abstract 2.非靜態內部類nested inner class,內部類隱含有乙個外部...