由java中的所有类扩展的默认类

P R*_*ant 5 java inheritance class extend

在Java中默认情况下是否所有类都扩展了默认类?

示例:如果我有一个简单的类,如:

Class A
{
String a;
}
Run Code Online (Sandbox Code Playgroud)

这个类默认是扩展一个类吗?

NIN*_*OOP 9

java.lang.Object class是所有类的超类.

Class Object是类层次结构的根.每个类都有Object作为超类.所有对象(包括数组)都实现此类的方法.

你可以测试一下:

A a = new A();
if(a instanceof Object){
  System.out.println("Object is superclass of all classes");
} 
Run Code Online (Sandbox Code Playgroud)