第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

創(chuàng)建內(nèi)部類對(duì)象為什么要先創(chuàng)建外部類對(duì)象

第18行:Inner?i=?hello.new?Inner();??不太懂
1,創(chuàng)建內(nèi)部類對(duì)象為什么要使用外部類對(duì)象?
2,如果有多個(gè)外部類對(duì)象,那創(chuàng)建內(nèi)部類對(duì)象的時(shí)候是不是隨便用一個(gè)外部類對(duì)象就可以了?


正在回答

5 回答

內(nèi)部類可以隨意訪問(wèn)外部類的所有屬性和方法,外部類不可以直接訪問(wèn)內(nèi)部類的屬性和方法,這是規(guī)定

1 回復(fù) 有任何疑惑可以回復(fù)我~

靜態(tài)方法無(wú)法訪問(wèn)非靜態(tài)方法,給內(nèi)部類加一個(gè)static就OK了

2 回復(fù) 有任何疑惑可以回復(fù)我~

//外部類HelloWorld

public class HelloWorld {

? ??

? ? // 內(nèi)部類Inner,類Inner在類HelloWorld的內(nèi)部

? ? public static class Inner {

? ? ? ??

// 內(nèi)部類的方法

public void show() {

System.out.println("welcome to imooc!");

}

}

? ??

public static void main(String[] args) {

? ? ? ??

? ? ? ? // 創(chuàng)建內(nèi)部類對(duì)象

Inner i = new Inner();

? ? ? ? // 調(diào)用內(nèi)部類對(duì)象的方法

i.show();

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

抓住一只蟬

加一個(gè)static,就不需要?jiǎng)?chuàng)建外部對(duì)象
2019-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_慕沐4213791 回復(fù) 抓住一只蟬

為什么靜態(tài)類就能直接調(diào)用? 那如果外部類我也加個(gè)static也可以嗎?
2019-07-13 回復(fù) 有任何疑惑可以回復(fù)我~

靜態(tài)方法無(wú)法訪問(wèn)非靜態(tài)成員變量(你可以吧Inner()看成一個(gè)成員變量)

0 回復(fù) 有任何疑惑可以回復(fù)我~
  1. 內(nèi)部類中靜態(tài)內(nèi)部類不需要使用外部類對(duì)象就可以直接創(chuàng)建。你給出的例子應(yīng)該是成員內(nèi)部類的創(chuàng)建。我個(gè)人把成員內(nèi)部類理解為一個(gè)特殊的成員變量,你要使用成員內(nèi)部類時(shí)就需要 對(duì)象.(成員內(nèi)部類)。

  2. 不隨便啊,建議你看下成員內(nèi)部類那一節(jié)課程

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

創(chuàng)建內(nèi)部類對(duì)象為什么要先創(chuàng)建外部類對(duì)象

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)