




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件開發(fā)魔典從入門到項目實踐項目實踐基礎(chǔ)知識核心應(yīng)用高級應(yīng)用行業(yè)應(yīng)用項目實踐軟件開發(fā)魔典Java從入門到項目實踐清華大學(xué)出版社(超值版)核心技術(shù)本課時學(xué)習重點成員內(nèi)部類聚慕課教育研發(fā)中心學(xué)習、授課與教學(xué)PPT課件成員內(nèi)部類在一個類中除了可以定義成員變量、成員方法,還可以定義類,這樣的類就被稱作成員內(nèi)部類,成員內(nèi)部類是最普通的內(nèi)部類。在成員內(nèi)部類中可以訪問外部類的所有成員。成員內(nèi)部類的使用方法如下:成員內(nèi)部類定義在外部類的內(nèi)部,相當于外部類的一個成員變量,成員內(nèi)部類可以使用任意訪問控制符,如public、protected、private等。成員內(nèi)部類的方法可以直接訪問外部類的所有數(shù)據(jù),包括私有的數(shù)據(jù)定義了成員內(nèi)部類后,必須使用外部類對象來創(chuàng)建內(nèi)部類對象。即:
內(nèi)部類對象名=外部類對象.new內(nèi)部類();成員內(nèi)部類class文件格式為“外部類名$內(nèi)部類名.class”。聚慕課教育研究中心學(xué)習、授課與教學(xué)PPT課件其它規(guī)定外部類不能直接使用內(nèi)部類的成員和方法??上葎?chuàng)建內(nèi)部類的對象,然后通過內(nèi)部類的對象來訪問其成員變量和方法。如果外部類和內(nèi)部類具有相同的成員變量或方法,內(nèi)部類默認訪問自己的成員變量或方法。如果內(nèi)部類要訪問外部類的成員變量,可以使用this關(guān)鍵字(內(nèi)部類默認可以引用外部類對象,引用時在對象名前面加上“外部類名.this”)。外部類的外部要聲明完整,如外部類名.內(nèi)部類名,外部類內(nèi)部則不需要;聚慕課教育研究中心學(xué)習、授課與教學(xué)PPT課件【例】成員內(nèi)部類示例。publicclassOuter{ privateinta=100; intb=5; publicclassInner{ intb=3; publicvoidtest(){ System.out.println("訪問外部類中的a:"+a); System.out.println("訪問外部類中的b:"+Outer.this.b); } }聚慕課教育研究中心學(xué)習、授課與教學(xué)PPT課件 publicstaticvoidmain(String[]args){ Outero=newOuter(); Inneri=o.newInner(); i.test(); }}聚慕課教育研究中心學(xué)習、授課與教學(xué)PPT課件程序分析本例中,外部類定義了變量b=5,內(nèi)部類也定義了變量b=3,因此內(nèi)部類如果要訪問外部類的變量b,必須通過Outer.this.b才能訪問。另外,成員內(nèi)部類是依附外部類而存在的,也就是說,如果要創(chuàng)建成員內(nèi)部類的對象,前提是必須存在一個外部類的對象。因此,通過Outero=newOuter();先創(chuàng)建了外部類對象,然后通過Inneri=o.newInner();創(chuàng)建了內(nèi)部類對象
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園教師專業(yè)發(fā)展基金使用合同協(xié)議
- 二零二五年度下水管道維修與社區(qū)環(huán)境改善合同
- 年租房合同(二零二五年度)-民宿旅游經(jīng)營租賃
- 國企首都機場集團有限公司內(nèi)蒙古地區(qū)招聘筆試參考題庫附帶答案詳解
- 2025第一師農(nóng)業(yè)生產(chǎn)資料有限公司招聘(2人)筆試參考題庫附帶答案詳解
- 物權(quán)法律知識培訓(xùn)課件
- 矯治社會工作知到智慧樹章節(jié)測試課后答案2024年秋廣西師范大學(xué)
- 2025年濟南軌道交通集團運營有限公司應(yīng)屆畢業(yè)生招聘(914人)筆試參考題庫附帶答案詳解
- 產(chǎn)品工藝知識培訓(xùn)課件
- 2025包頭市熱力(集團)有限責任公司招聘工作人員7人筆試參考題庫附帶答案詳解
- 人教版(2024)六年級全一冊 第16課 智能種植初探秘
- 經(jīng)銷商準入及評定表格vr
- SF-36量表(簡明健康狀況調(diào)查表)
- 主要河流南、北方河流的不同特征主要湖泊
- 上崗證WORD模板
- 寺院管理框架結(jié)構(gòu)圖PPT課件
- 2019第五版新版PFMEA 注塑實例
- 職業(yè)技能鑒定質(zhì)量督導(dǎo)報告
- 鈑金k因子和折彎扣除參照表
- 海圖圖標說明(共13頁)
- 首都機場集團公司固定資產(chǎn)實物分類指導(dǎo)規(guī)則20140901(終稿)
評論
0/150
提交評論