Java.lang.Class.getCanonicalName() 方法
描述
java.lang.Class.getCanonicalName() 方法返回 Java 语言规范定义的基础类的规范名称。 如果类没有规范名称,则返回 null。
声明
以下是 java.lang.Class.getCanonicalName() 方法的声明。
public String getCanonicalName()
参数
NA
返回值
如果存在,则此方法返回基础类的规范名称,否则返回 null。
异常
NA
示例
下面的例子展示了 java.lang.Class.getCanonicalName() 方法的使用。
package com.tutorialspoint; 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