成員是否就是屬性?
1.靜態(tài)內(nèi)部類(lèi)不能直接訪問(wèn)外部類(lèi)的非靜態(tài)成員,不是說(shuō)內(nèi)部類(lèi)都不能直接訪問(wèn)外部屬性嗎?(上一章)并且是說(shuō)靜態(tài)內(nèi)部類(lèi)可以直接訪問(wèn)外部靜態(tài)成員?
2.靜態(tài)內(nèi)部方法中如果要調(diào)用外部類(lèi)的屬性,就用外部類(lèi)名.屬性嗎?上一章不是外部類(lèi)名.this.屬性名嗎?
1.靜態(tài)內(nèi)部類(lèi)不能直接訪問(wèn)外部類(lèi)的非靜態(tài)成員,不是說(shuō)內(nèi)部類(lèi)都不能直接訪問(wèn)外部屬性嗎?(上一章)并且是說(shuō)靜態(tài)內(nèi)部類(lèi)可以直接訪問(wèn)外部靜態(tài)成員?
2.靜態(tài)內(nèi)部方法中如果要調(diào)用外部類(lèi)的屬性,就用外部類(lèi)名.屬性嗎?上一章不是外部類(lèi)名.this.屬性名嗎?
2015-09-23
舉報(bào)
2015-09-23
成員就是屬性,你問(wèn)的問(wèn)題很好,我突然感覺(jué)我自己都不是很清楚了。有了這些想法,你可以自己去IDE中去試一下啊,不太清楚的地方再去百度。
我個(gè)人的理解大約是這樣的。靜態(tài)的內(nèi)部類(lèi)是不能調(diào)用外部類(lèi)非靜態(tài)的成員;靜態(tài)內(nèi)部類(lèi)可以直接訪問(wèn)外部靜態(tài)成員;成員內(nèi)部類(lèi)可以調(diào)用外部類(lèi)的不論是靜態(tài)的還是非靜態(tài)的成員。
靜態(tài)內(nèi)部類(lèi)只能調(diào)用外部類(lèi)的靜態(tài)屬性,直接屬性名就可以了,也可以外部類(lèi)名.屬性。
外部類(lèi)名.this.屬性名調(diào)用的是靜態(tài)內(nèi)部類(lèi)的非靜態(tài)成員,應(yīng)該是這樣。
2015-10-10
個(gè)人的理解不知道對(duì)不對(duì):
在創(chuàng)建普通內(nèi)部類(lèi)的實(shí)例時(shí)候,連帶外部類(lèi)實(shí)例一起創(chuàng)建了,所以有了外部類(lèi)的普通成員。
而在創(chuàng)建靜態(tài)內(nèi)部類(lèi)實(shí)例的時(shí)候,不需要?jiǎng)?chuàng)建外部類(lèi)的實(shí)例,所以外部類(lèi)的普通成員自然也就不存在,所以無(wú)法訪問(wèn)。只能訪問(wèn)那些不需要實(shí)例也可以訪問(wèn)的靜態(tài)成員。
2015-09-23
樓主你是不是說(shuō)錯(cuò)了 ??
1,內(nèi)部類(lèi)是可以直接訪問(wèn)外部類(lèi)的成員
2,而靜態(tài)內(nèi)部類(lèi)則不能訪問(wèn)外部類(lèi)的非靜態(tài)成員,但是可以直接訪問(wèn)外部類(lèi)的靜態(tài)成員,就像主函數(shù)不能直接訪問(wèn)非靜態(tài)成員一樣
3,靜態(tài)內(nèi)部類(lèi)的方法中如果要調(diào)用外部類(lèi)非靜態(tài)屬性只有通過(guò)對(duì)象名.屬性來(lái)調(diào)用