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

标签 java class inheritance extend

Java中有没有默认所有类都扩展的Default Class?

示例:如果我有一个像这样的简单类:

Class A {
  String a;
}

这个类是不是默认继承了一个类?

最佳答案

java.lang.Object类是所有类的父类(super class)。

Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.

你可以测试一下:

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

关于java - 由java中的所有类扩展的默认类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187218/

相关文章:

c++ - 重写派生类中基类私有(private)成员的行为,C++

c# - 为了惰性访问,你如何在本地封装一个字段值?

java - 如何在 application.yml 中设置与 postgresql 连接的初始大小

java - Android Multitouch - 确定举起哪个手指?

python - Python 中的上下文相关方法 - 我做错了什么?

python - 如何正确地处理Python类中的值?

javascript - Weakmap 引用在继承中丢失

java - 创建返回子类对象的父类

java - 监控 AWS EMR 作业运行进度的最佳实践是什么?

java - 关闭服务器按钮问题