因此,主要问题是要了解Java的类层次结构。 我们需要回答这个问题: "解释在Java中是否存在一个单一的层次结构(顶部有一个类),或者有许多类层次结构(每个都有自己的最顶层)。解释这有什么后果。"
我不知道如何回答这个问题。
答案 0 :(得分:3)
答案 1 :(得分:0)
java中的所有对象都继承自Object
答案 2 :(得分:0)
它是Object class。
Object类是所有其他类的超类(第8.1.4节)。
同时检查此Oracle docs:
java.lang包中的Object类位于顶部 类层次结构树。每个班级都是直系或间接的后代, Object类的。您使用或编写的每个类都继承 Object的实例方法。
答案 3 :(得分:0)
Object
类是所有java类的母亲。
您可以通过编程方式验证相同内容。
您将在null
Super Class
Object
下面的代码中获得Object.class.getSuperclass(); // returns null
{{1}}
上述测试可以类似地对任何其他类进行。
答案 4 :(得分:0)
是对象类。每个类都是Object类的直接或间接后代,它位于java.lang包中。与任何其他父/子类不同,它不需要扩展关键字来继承。它本质上是隐含的,你可以明确地写出来。 Java编译器不否认它。
您可以在任何其他类中使用/调用对象类的方法,同时可以覆盖它们以按照您的方式实现。