課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
其他類的成員 是什么意思?
2015-10-15
源自:Java入門第二季 升級版 7-9
正在回答
//外部類HelloWorld public?class?HelloWorld{ ???? ????//外部類的私有屬性name ????private?String?name?=?"imooc"; ???? ????//外部類的成員屬性 ????int?age?=?20; ???? ///////////成員內(nèi)部類Inner???此刻內(nèi)部類Inner?是?作為外部類HelloWorld的一個成員的 public?class?Inner?{ String?name?=?"愛慕課"; ????????//內(nèi)部類中的方法 public?void?show()?{? System.out.println("外部類中的name:"?+?HelloWorld.this.name?????????????????);////////此刻內(nèi)部類訪問??所在類HelloWorld的??成員變量 System.out.println("內(nèi)部類中的name:"?+?name??); System.out.println("外部類中的age:"?+?age); } } ???? //測試成員內(nèi)部類 public?static?void?main(String[]?args)?{ ???????? ????????//創(chuàng)建外部類的對象 HelloWorld?o?=?new?HelloWorld?();? ???????? ????????//創(chuàng)建內(nèi)部類的對象 Inner?inn?=?o.new?Inner(); ???????? ????????//調(diào)用內(nèi)部類對象的show方法 inn.show(); } }
請看上面的注解
我的理解是這樣的::累不累可作為外部類的成員,而且可以訪問其外部類的所有成員..
因為內(nèi)部類在包含于外部類,因此當(dāng)外部類被其他類調(diào)用時內(nèi)部類就一起唄引入到其他類中成為了其他類的成員
可能是說其他類可以擁有這個內(nèi)部類的引用吧
就是說內(nèi)部類是類似外部類的一個成員的存在 應(yīng)該是這個意思!
public?class?Hello?{ private?String?str; }
比如Hello這個類中的str就是Hello的一個成員
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
3 回答內(nèi)部類如何作為其他類的成員,而且可訪問它所在類的成員
5 回答內(nèi)部類可作為其他類的成員???
2 回答內(nèi)部類可以作為其他類的成員是什么意思
2 回答外部類可訪問內(nèi)部類的成員變量嗎?
2 回答內(nèi)部類訪問外部類成員的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-10
請看上面的注解
2016-03-13
我的理解是這樣的::累不累可作為外部類的成員,而且可以訪問其外部類的所有成員..
2015-10-31
因為內(nèi)部類在包含于外部類,因此當(dāng)外部類被其他類調(diào)用時內(nèi)部類就一起唄引入到其他類中成為了其他類的成員
2015-10-16
可能是說其他類可以擁有這個內(nèi)部類的引用吧
2015-10-15
就是說內(nèi)部類是類似外部類的一個成員的存在 應(yīng)該是這個意思!
2015-10-15
比如Hello這個類中的str就是Hello的一個成員