課程
/后端開發
/Java
/反射——Java高級開發必須懂的
請問,Class是Object的子類么?J接口是Object類是繼承關系么?
2019-08-06
源自:反射——Java高級開發必須懂的 6-1
正在回答
被你們說暈呢
Class是類型的元數據(描述數據的數據)。跟Object沒有繼承的關系
剛看完所有講反射的視頻。我覺得能提出Class和Object的關系的問題的同學是善于思考的人(因為這個問題我一開始沒想)。以下個人觀點:Class和Object二者應該是不同維度和角度的,但二者也確實存在關聯.Class是類類型,所有類的類類型的父類都是Class,Object本身也是一個類,所以它的類類型父類應該也是Class;Object是類,所有類的父類都是Object,Class雖然是類類型,但是類類型也是一個類,所以Object也是Class的父類.這樣的描述聽上去似乎有點繞,也有點哲學命題的意味,以為二者討論的問題的角度和維度是不同的。
驗證代碼:
? ?//Object的類類型的父類是Class
? ?Class<?>cm=Object.class;
? ?System.out.println(cm);
? ?//Class的父類是Object
? ?Class<?> cn="hello".getClass();
? ?Object o=cn;
? ?System.out.println(o);
Object類是所有類的父類
Obkect是所有類型的父類
Uestc_L
慕移動1595911 提問者 回復 Uestc_L
Uestc_L 回復 慕移動1595911 提問者
Class是Object的子類。
慕移動1595911 提問者
舉報
反射,Java高級開發必須要懂的知識點,學好Java高級課程的基礎
1 回答Class類和Object類之間是什么關系
2 回答接口實現類是接口的子類嗎?
2 回答那接口和抽象類也是Class類的對象嗎?
1 回答所有的 類都是Class的實例么
1 回答這里類型使用Object和泛型什么差別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-01-05
被你們說暈呢
2019-10-31
Class是類型的元數據(描述數據的數據)。跟Object沒有繼承的關系
2019-09-10
剛看完所有講反射的視頻。我覺得能提出Class和Object的關系的問題的同學是善于思考的人(因為這個問題我一開始沒想)。以下個人觀點:Class和Object二者應該是不同維度和角度的,但二者也確實存在關聯.Class是類類型,所有類的類類型的父類都是Class,Object本身也是一個類,所以它的類類型父類應該也是Class;Object是類,所有類的父類都是Object,Class雖然是類類型,但是類類型也是一個類,所以Object也是Class的父類.這樣的描述聽上去似乎有點繞,也有點哲學命題的意味,以為二者討論的問題的角度和維度是不同的。
驗證代碼:
? ?//Object的類類型的父類是Class
? ?Class<?>cm=Object.class;
? ?System.out.println(cm);
? ?//Class的父類是Object
? ?Class<?> cn="hello".getClass();
? ?Object o=cn;
? ?System.out.println(o);
2019-08-07
Object類是所有類的父類
2019-08-07
Obkect是所有類型的父類
2019-08-06
Class是Object的子類。