国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java系列學習(十一)-內部類

2019-11-15 00:02:25
字體:
來源:轉載
供稿:網友
java系列學習(十一)-內部類

1.內部類

(1)把類定義在另一個類的內部,該類就稱為內部類

image

(2)內部類的訪問規則

A:內部類可以直接訪問外部類的成員,包括私有

image

B:外部類要想訪問內部類的成員,必須創建對象

image

(3)內部類的分類

A:成員內部類

image

B:局部內部類

image

(4)成員內部類

A:PRivate 為了數據的安全性

B:static 為了訪問的方便性

C:成員內部類不是靜態的

【外部類名.內部類名 對象名 = new 外部類名.new 內部類名();】

image

D:成員內部類是靜態的

【外部類名.內部類名 對象名 = new 外部類名.內部類名();】

image

(5)局部內部類在開發中的使用

image

(6)成員內部類的面試題

局部內部類訪問局部變量必須用final修飾,為什么?

答:局部變量是隨著方法的調用而調用的,隨著調用的完畢而消失。

而堆內存的內容并不會立即消失。所以,我們加final修飾。

加了final修飾后,這個變量就成了常量。

既然是常量。即便局部方法調用完畢后,在內存中存儲的數據常量還在。

(7)匿名內部類

A:是局部內部類的簡化形式

B:前提是 存在一個類或者接口

C:格式

new 類名或者 接口 名

(8)匿名內部類在開發中的使用

imageimage

(9)匿名內部類的面試題

image

注意:

A:內部類和外部類沒有繼承關系

B:通過外部類名限定this對象,Outer.this


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额敏县| 南靖县| 梅河口市| 东光县| 安福县| 昌邑市| 额尔古纳市| 贡觉县| 阿巴嘎旗| 治县。| 南川市| 林西县| 兴隆县| 东丰县| 阿合奇县| 广河县| 什邡市| 汤原县| 兴业县| 巴里| 伊川县| 吉林市| 随州市| 长顺县| 西华县| 托克逊县| 南雄市| 南昌县| 商洛市| 紫云| 汕头市| 广元市| 灌南县| 龙江县| 图们市| 大关县| 富源县| 崇州市| 平顶山市| 阳信县| 调兵山市|