回答
在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