Java 中的根類是什麼?
java.lang 包中的 Object 類是 Java 中的根類,即它是 Java 中所有使用者定義/預定義類的超類。所有物件(包括陣列)都實現了此類的方法。
這樣做的原因是為了使 Java 中所有物件都具有常見的函式,例如同步、垃圾回收、集合支援和物件克隆。
java.lang 包中命名的 Class 類提供了一個名為 getSuperclass() 的方法,此方法返回表示當前 Class 超類的 Class。
因此,建立一個示例具體類,並嘗試使用此方法獲取其超類的名稱。
示例
public class Sample {
public static void main(String args[]) {
Sample obj = new Sample ();
Class cls = obj.getClass().getSuperclass();
System.out.println(cls.getName());
}
}
輸出
由於 Object 類是所有類的超類,因此它顯示了 Object 類的名稱,如下所示。
java.lang.Object
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP