在 Java 類中,簡單名稱、規範名稱和類名稱之間的差別是什麼?


Java 類的規範名稱就是類名加上包名。例如,類 File 的規範名稱是 java.io.File

你也可以使用 Java 方法來獲取某個類的規範名稱。名為 Class 的類提供了一個方法 getCanonicalName(),此方法返回當前類的規範名稱。

示例

現場演示

import java.lang.*;
public class ClassDemo {
   public static void main(String[] args) {
      ClassDemo c = new ClassDemo();
      Class cls = c.getClass();
      
      //Returns the canonical name of the underlying class if it exists
      System.out.println("Class = " + cls.getCanonicalName());
   }
}

輸出

Class = com.tutorialspoint.ClassDemo

更新於:2019 年 7 月 30 日

2000+ 次瀏覽

開啟你的 職業 生涯

完成課程獲取認證

開始學習
廣告
© . All rights reserved.