課程
/后端開發
/Java
/反射——Java高級開發必須懂的
so問題來了 任何類都是java.lang.Class的實例對象 那個java.lang.Class類 是誰的對象呢
2016-02-13
源自:反射——Java高級開發必須懂的 1-1
正在回答
陷入死循環了
先有雞還是先有蛋
問題問的好??!仔細考慮了一下,覺得下面我的說法很有道理,聽我為你細細道來。
我覺得Class應該是JVM的實例,,因為老師展示源碼的時候,老師說,Class的構造方法是私有的,只有jvm虛擬機可以訪問,所以虛擬機訪問Class類的時候,通過這個私有的構造方法來創建實例。
類比公有的構造方法:如果一個類中的構造方法是共有的,那么我們可以使用這個類,即使用new 構造方法名(),來創建實例,
總結:私有的構造方法,只能由jvm(類比例子中的我們)訪問,所以是jvm的實例對象
XLY_LLL
是每個類的,比如總統,大家比較熟悉的有里根,杜魯門,華盛頓等;這里的總統就相當于java.lang.class,里根杜魯門他們是總統中的一員
官方的說法:當一個類或接口被裝入的JVM時便會產生一個與之關聯的java.lang.Class對象,可以通過這個Class對象對被裝入類的詳細信息進行訪問
慕粉3687206
舉報
反射,Java高級開發必須要懂的知識點,學好Java高級課程的基礎
5 回答那么java.lang.Class是誰的對象>
4 回答java.lang.Class也可以看成是一個對象吧,那這個對象的類是誰呢?是它自己嗎?
8 回答萬事萬物皆對象,那Class這個類又是誰的對象了?
3 回答Class是那個實例對象呢?
9 回答對象是類嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-29
陷入死循環了
2016-05-24
先有雞還是先有蛋
2016-04-17
問題問的好??!仔細考慮了一下,覺得下面我的說法很有道理,聽我為你細細道來。
我覺得Class應該是JVM的實例,,因為老師展示源碼的時候,老師說,Class的構造方法是私有的,只有jvm虛擬機可以訪問,所以虛擬機訪問Class類的時候,通過這個私有的構造方法來創建實例。
類比公有的構造方法:如果一個類中的構造方法是共有的,那么我們可以使用這個類,即使用new 構造方法名(),來創建實例,
總結:私有的構造方法,只能由jvm(類比例子中的我們)訪問,所以是jvm的實例對象
2016-02-14
是每個類的,比如總統,大家比較熟悉的有里根,杜魯門,華盛頓等;這里的總統就相當于java.lang.class,里根杜魯門他們是總統中的一員
官方的說法:當一個類或接口被裝入的JVM時便會產生一個與之關聯的java.lang.Class對象,可以通過這個Class對象對被裝入類的詳細信息進行訪問