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

更新于: 30-7-2019

2k+ 浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.