回答
在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. 每個類都繼承Object類
- 2. Java中的每個子類都從兩個類(Object及其超類)繼承?
- 3. 在java中,繼承類也繼承自類Object?
- 4. 每個數據類型是否都繼承自Object?
- 5. 如何從另一個繼承類的繼承類的說話
- 6. 如何從每個基類的繼承類調用屬性?
- 7. Java繼承,遍歷每個子類
- 8. 對於每個繼承類類型,繼承的靜態成員是不同的?
- 9. 其他繼承類中的繼承類
- 10. 繼承Python類繼承docstrings
- 11. 如何命名繼承類?
- 12. 如何繼承類WizardResourceImportPage?
- 13. 如何繼承DbContext類
- 14. 如何繼承AutoValue類?
- 15. 如何從Qt類繼承?
- 16. 如何繼承RuntimeException類?
- 17. 類如何繼承自己?
- 18. puppet如何繼承類
- 19. 如何從GObject類繼承?
- 20. NSCoding:如何在繼承類
- 21. 如何使用繼承來繼承多個類的屬性?
- 22. C++ - 所有類都隱式地從類Object繼承?
- 23. 如何從另一個類(不繼承)
- 24. 如何繼承和定製一個類
- 25. 如何使一個類繼承保護?
- 26. 如何繼承一個python基類?
- 27. css:如何繼承整個類
- 28. Python:如何從兩個類繼承?
- 29. 如何測試一個類繼承Thread
- 30. 如何比較幾個類的繼承?
我總是懷疑*爲什麼'A'在'B'之前?* – 2011-12-26 05:22:46
@HarryJoy雖然諷刺並不讚賞SO,幽默+1:D – COD3BOY 2011-12-26 05:33:45