回答
在Java平臺中所有類是對象的繼承者。對象類沒有超類,每個類都有且僅有一個直接超類(單繼承)。在沒有任何其他顯式超類的情況下,每個類都隱式地是Object的一個子類。
嗯,因爲每一個類從對象繼承。這是多餘的。
是的。我明白每個類都是Object的子類。但是它應該在某處進行設計/編碼。它在哪裏?他們在哪個班上完成了這項工作? – Srinivasan 2011-12-26 05:28:07
這是由編譯器完成的,而不是由某個類完成的。 – MByD 2011-12-26 05:29:03
任何人都有明確解釋這個概念的鏈接? – Srinivasan 2011-12-26 05:34:16
這是一個設計決策的Java的廠商就跟着,早在時間的迷霧。我相信每個對象都帶有少量基本方法(hashCode,equals,wait,notify)的實現,而不需要專門編寫它們。這有很多好處 - 具有hashCode和equals的實現使得像Sets和HashMaps這樣的工作很好;具有通知和等待的實現使得多線程編程更容易。
至於發生了什麼幕後 - 好吧,我想你需要尋找到編譯器或者JVM的源代碼。但是,真的沒有多少意義。大多數Java開發人員都對每個對象都是對象這一事實感到滿意 - 這是使Java成爲事物的那些東西之一。
我同意。但是我無法找出實現這個概念的確切類。你能說出實際工作完成的確切類名嗎? – Srinivasan 2011-12-26 11:37:34
- 1. Java中的每個子類都從兩個類(Object及其超類)繼承?
- 2. 在java中,繼承類也繼承自類Object?
- 3. 每個數據類型是否都繼承自Object?
- 4. 對於每個繼承類類型,繼承的靜態成員是不同的?
- 5. 其他繼承類中的繼承類
- 6. 如何繼承類WizardResourceImportPage?
- 7. 如何繼承RuntimeException類?
- 8. NSCoding:如何在繼承類
- 9. 類如何繼承自己?
- 10. puppet如何繼承類
- 11. 如何繼承DbContext類
- 12. 如何繼承AutoValue類?
- 13. C++ - 所有類都隱式地從類Object繼承?
- 14. 如何使一個類繼承保護?
- 15. 如何繼承和定製一個類
- 16. 如何從另一個類(不繼承)
- 17. Python:如何從兩個類繼承?
- 18. 如何測試一個類繼承Thread
- 19. css:如何繼承整個類
- 20. 如何嵌套類和繼承類
- 21. C# - 當每個繼承類需要基類getter,但setter只適用於一個繼承類時,該怎麼辦?
- 22. JPA繼承:映射的超類與每個類的表
- 23. 類繼承鏈和指針到每個類別
- 24. 集類繼承
- 25. 子類繼承
- 26. SpriteKit - 類繼承
- 27. 繼承類
- 28. jquery類繼承
- 29. Python類繼承
- 30. 繼承PHP類
我總是懷疑*爲什麼'A'在'B'之前?* – 2011-12-26 05:22:46
@HarryJoy雖然諷刺並不讚賞SO,幽默+1:D – COD3BOY 2011-12-26 05:33:45