在 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.