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

更新於: 2019-07-30

2K+ 次瀏覽

開始你的 事業

完成課程,獲得認證

開始
廣告
© . All rights reserved.