內(nèi)部類的定義及使用

一. 內(nèi)部類基本概念

所謂的內(nèi)部類指的就是一個類的內(nèi)部進行其他類結(jié)構(gòu)嵌套的操作語法形式。

使用語法:外部類.內(nèi)部類對象 = new 外部類().new 內(nèi)部類()

二. static定義內(nèi)部類

內(nèi)部類中如果使用了static進行定義渺杉,那么就表示其是一個外部類的形式留储,但是這個外部類的名稱就是“外部類.內(nèi)部類”。同時該內(nèi)部類只允許訪問外部類中的static操作董虱。

使用語法:外部類.內(nèi)部類對象 = new 外部類.內(nèi)部類()

三. 在方法中定義內(nèi)部類

理論上內(nèi)部類可以定義在類中的的任意位置上扼鞋,這就包括了:類中、方法中愤诱、代碼塊中云头。不過如果從實用的角度來講,在方法中定義內(nèi)部類的形式是最多的淫半。

在JDK1.7及以前溃槐,如果一個內(nèi)部類定義在了方法之中,那么該內(nèi)部類如果要想訪問方法中的參數(shù)科吭,那么這個參數(shù)前必須使用final定義昏滴。而JDK1.8之后為了推廣它的函數(shù)式編程,所以將這一局限取消了对人。

Tips: 內(nèi)部類的使用暫時不作為你設(shè)計的首選谣殊。但是你至少應該知道,內(nèi)部類具備的特點:

①破壞了程序的結(jié)構(gòu)牺弄;

②方便的進行私有屬性的訪問姻几。

③以后如果發(fā)現(xiàn)類名稱上出現(xiàn)了“.”,應該立刻想到是內(nèi)部類的概念势告。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蛇捌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咱台,更是在濱河造成了極大的恐慌络拌,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件回溺,死亡現(xiàn)場離奇詭異春贸,居然都是意外死亡混萝,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門祥诽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來譬圣,“玉大人,你說我怎么就攤上這事雄坪±迨欤” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵维哈,是天一觀的道長绳姨。 經(jīng)常有香客問我,道長阔挠,這世上最難降的妖魔是什么飘庄? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮购撼,結(jié)果婚禮上跪削,老公的妹妹穿的比我還像新娘。我一直安慰自己迂求,他們只是感情好碾盐,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著揩局,像睡著了一般毫玖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凌盯,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天付枫,我揣著相機與錄音,去河邊找鬼驰怎。 笑死阐滩,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的县忌。 我是一名探鬼主播叶眉,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼芹枷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起莲趣,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鸳慈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后喧伞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體走芋,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡绩郎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了翁逞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肋杖。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖挖函,靈堂內(nèi)的尸體忽然破棺而出状植,到底是詐尸還是另有隱情,我是刑警寧澤怨喘,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布津畸,位于F島的核電站,受9級特大地震影響必怜,放射性物質(zhì)發(fā)生泄漏肉拓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一梳庆、第九天 我趴在偏房一處隱蔽的房頂上張望暖途。 院中可真熱鬧,春花似錦膏执、人聲如沸驻售。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芋浮。三九已至,卻和暖如春壳快,著一層夾襖步出監(jiān)牢的瞬間纸巷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工眶痰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瘤旨,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓竖伯,卻偏偏與公主長得像存哲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子七婴,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法祟偷,類相關(guān)的語法,內(nèi)部類的語法打厘,繼承相關(guān)的語法修肠,異常的語法,線程的語...
    子非魚_t_閱讀 31,644評論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理户盯,服務發(fā)現(xiàn)嵌施,斷路器饲化,智...
    卡卡羅2017閱讀 134,672評論 18 139
  • 1.import static是Java 5增加的功能,就是將Import類中的靜態(tài)方法,可以作為本類的靜態(tài)方法來...
    XLsn0w閱讀 1,228評論 0 2
  • (一)Java部分 1吗伤、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,111評論 0 62
  • 前幾天聽舍友講了她過去大概從小學到現(xiàn)在的感情史吃靠,一邊聽一邊感慨,為什么別人的人生果真如電視劇里演的一樣呢足淆?聽她講之...
    寒九兒閱讀 411評論 0 0