課程
/后端開(kāi)發(fā)
/Java
/反射——Java高級(jí)開(kāi)發(fā)必須懂的
我記得java的語(yǔ)法貌似有這樣一條規(guī)則:java文件名必須和public class的class名一樣。為什么老師這里class不需要用public修飾?
2014-11-26
源自:反射——Java高級(jí)開(kāi)發(fā)必須懂的 2-1
正在回答
如果一個(gè)java文件只有一個(gè)類的時(shí)候,這個(gè)類可以不用public修飾,文件名就是類名。class前沒(méi)有public默認(rèn)是包訪問(wèn)權(quán)限,也就是這個(gè)類只能被同一個(gè)包中的類訪問(wèn)。
當(dāng)一個(gè)java文件中有多個(gè)類時(shí),只能有一個(gè)類是public修飾,并且該類作為java文件的文件名。
cchan 提問(wèn)者
class 默認(rèn)是public
舉報(bào)
反射,Java高級(jí)開(kāi)發(fā)必須要懂的知識(shí)點(diǎn),學(xué)好Java高級(jí)課程的基礎(chǔ)
1 回答為什么使用newInstantce()創(chuàng)建新對(duì)象時(shí),需要強(qiáng)制類型轉(zhuǎn)換?
2 回答Class類在實(shí)際中主要用來(lái)做什么
2 回答為什么要用靜態(tài)方法
7 回答求解什么是類類型感覺(jué)要瘋了
6 回答為什么要Foo類型轉(zhuǎn)換呢 ?本來(lái)c1.newInstance()就是Foo類的對(duì)象,那么Foo foo不也是Foo的嗎 都一樣的類型為什么要轉(zhuǎn)換呢 ?求大神解釋啊@
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2014-11-26
如果一個(gè)java文件只有一個(gè)類的時(shí)候,這個(gè)類可以不用public修飾,文件名就是類名。class前沒(méi)有public默認(rèn)是包訪問(wèn)權(quán)限,也就是這個(gè)類只能被同一個(gè)包中的類訪問(wèn)。
當(dāng)一個(gè)java文件中有多個(gè)類時(shí),只能有一個(gè)類是public修飾,并且該類作為java文件的文件名。
2014-11-26