久草最新视频-久草最新网址-久国产-久国产视频-天天插夜夜操-天天插一插

北大青鳥(niǎo):Java內(nèi)部類使用的建議(上)

北大青鳥(niǎo)北京學(xué)校學(xué)術(shù)部:

在Java內(nèi)部類中可以隨意使用外部類的成員方法以及成員變量。

眾所周知,在定義成員方法或者成員變量的時(shí)候,可以給其加上一些權(quán)限的修飾詞,以防止其他類的訪問(wèn)。如在成員變量或者成員方法前面,加上Private關(guān)鍵字,則其他類就無(wú)法調(diào)用這個(gè)類中的成員方法或則和成員變量。但是,如果這個(gè)類有成員內(nèi)部類,則不受這方面的限制。也就是說(shuō),在成員內(nèi)部類中可以隨意引用外部類的成員方法以及成員變量,即使這些類成員方法或者成員變量被修飾了private。如在成員外部類中定義了一個(gè)i變量,并且利用private關(guān)鍵字來(lái)修飾。此時(shí)在其他類中是不能夠引用這個(gè)私有成員變量的。但是這個(gè)類的成員內(nèi)部類的方法中,則不僅可以引用這個(gè)外部類的私有變量,而且還可以對(duì)其進(jìn)行賦值等操作。這個(gè)賦值操作對(duì)于外部類也是有效的。即成員內(nèi)部類可以更改外部類中私有變量的值。(深入理解嵌套類和內(nèi)部類)(北大青鳥(niǎo)北京學(xué)校)

要在外部類中實(shí)例化內(nèi)部類對(duì)象的引用。

如果一個(gè)類定義在另外一個(gè)類中,成為成員內(nèi)部類,此時(shí)一定要注意,內(nèi)部類的實(shí)例一定要綁定在Java外部類的實(shí)例上。(如何在內(nèi)部類中返回外部類對(duì)象)也就是說(shuō),要從外部類中初始化一個(gè)內(nèi)部類的對(duì)象,此時(shí)內(nèi)部類的對(duì)象就會(huì)綁定在外部類的對(duì)象上。這跟普通的類有所不同。普通的類,創(chuàng)建完之后,不一定馬上需要實(shí)例化。在需要用到這個(gè)對(duì)象的時(shí)候,再進(jìn)行實(shí)例化即可。但是,如果一個(gè)類成為另外一個(gè)類的成員內(nèi)部類,則就不同了。必須要在外部類中實(shí)例化內(nèi)部類對(duì)象的引用,以實(shí)現(xiàn)將內(nèi)部類的實(shí)例綁定在外部類的實(shí)例上。簡(jiǎn)單的說(shuō),就是在定義外部類的時(shí)候,如果有成員內(nèi)部類,那么就不要望了在外部類中利用new關(guān)鍵字來(lái)實(shí)例化內(nèi)部類對(duì)象的引用。而對(duì)于外部類來(lái)說(shuō),則可以在需要的時(shí)候再進(jìn)行實(shí)例化。如此就可以保證,利用外部類創(chuàng)建對(duì)象的同時(shí)創(chuàng)建了內(nèi)部類的對(duì)象。從而可以保證Java內(nèi)部類的實(shí)例綁定在外部類的實(shí)例上。(北大青鳥(niǎo)北京學(xué)校)

北大青鳥(niǎo)網(wǎng)上報(bào)名
北大青鳥(niǎo)招生簡(jiǎn)章
主站蜘蛛池模板: 一品道一本香蕉视频 | 三级视频在线播放 | 另类视频第一页 | 四虎影视永久免费观看地址 | 狼久久 | 国产精品亚洲午夜一区二区三区 | 国产精品探花一区在线观看 | 日本欧美一区二区三区高清 | 国产高清在线不卡 | 成人日韩视频 | 三级网站在线看 | 亚洲一卡二卡三卡四卡无卡麻豆 | 亚洲欧美日韩在线观看二区 | 日韩在线观看免费完整版视频 | 大香樵伊在线 | 自拍偷拍欧美亚洲 | 日韩免费一区二区三区在线 | 亚洲激情综合在线 | 日韩在线伦理片免费观看 | 亚洲黄色片一级 | 日韩欧美一区二区三区不卡 | 欧美国产在线一区 | 九九热免费视频 | 国产成人精品免费视频动漫 | 一级毛片免费观看 | 国产欧美日韩一区 | 国产精品免费视频网站 | 成视频年人黄网站免费动漫 | 五月网 | 成人午夜黄色 | 美女视频网站色 | 国产成人亚洲综合欧美一部 | 国产免费一区二区三区免费视频 | 国产精品久久久99 | 日本 欧美 在线 | 黄色片子免费看 | 亚洲高清一区二区三区久久 | 天天五月天丁香婷婷深爱综合 | 欧美色交| 狠狠色丁香久久综合婷婷 | 国产亚洲人成网站天堂岛 |