亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

有幾個問題求解答!

  1. java.lang.Class 類是其他所有類類型,其他類都是Class類的實例,那么Object類是所有類的父類,它們之間的關系是什么樣的?

  2. ?既然java代碼中每個類都是java.lang.Class類的實例對象,類中的方法、成員變量等都是對象,那么java代碼能否利用反射,動態構建方法、成員變量,進而實現動態構造類??

  3. 既然java.lang.Class類的實例是普通類,普通類可以有實例,普通類的實例可不可以有實例?

  4. java.lang.Class也是java.lang.Class的實例嗎?

正在回答

3 回答

樓主這不叫鉆牛角尖:

可以參考知乎大神的解釋:

https://www.zhihu.com/question/30301819

0 回復 有任何疑惑可以回復我~

1 從類層次看-Class類是Object的子類,從對象層次看 Object類是Class的對象

2應該不行,反射是指已存在的實物反射出抽象的結合體,而不能去創造實物

3 可以啊,成員變量等就是普通類實例的實例

4 你就鉆牛角尖吧,難道你自己不是你自己的實例?

雖然這些問題都能思考出來,但你能提出也說明你動腦筋了,值得鼓勵

1 回復 有任何疑惑可以回復我~

我理解的類類型是在創建類的時候生成的記錄類屬性的一種類,至于動態構造類應該是不允許的。實例不會是一個類,反射里的類名,方法等等都是屬性,不會是類。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
反射——Java高級開發必須懂的
  • 參與學習       151656    人
  • 解答問題       343    個

反射,Java高級開發必須要懂的知識點,學好Java高級課程的基礎

進入課程

有幾個問題求解答!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號