在 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP