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