对象类是否也在任何类中出现?

Gur*_*lki 0 java

我们知道在java中所有类都扩展了Object.但是Object本身是java中的一个类.这个类也可以自己或任何其他类扩展?

Jon*_*eet 6

不,java.lang.Object不扩展任何东西.如果你向Object.class询问它的超类,它将返回null.

更确切地说,除了Object直接或间接地从中继承之外的每个类Object.Java语言规范的措辞说:

除了之外,每个类Object都是单个现有类(第8.1.4节)的扩展(即,子类),并且可以实现接口(第8.1.5节).

并且:

extends子句不能出现在类的定义中Object,因为它是原始类并且没有直接的超类.