假设我有一个包org.test.selenium
,并且为它定义的类是TestClass
。那么,路径org.test.selenium.TestClass
在Java中的术语是什么?
实际上,我想把包含这个路径的变量传递给一个方法,因此我想给变量一个正确的名字
它通常被称为"完全限定类名"(FQCN),在各种在线缩略词词典中都是这样出现的。
Java规范主要使用类、接口、类型等的术语"完全限定名"或"规范名"
称为"类的完全限定名"
docs作为
图形包中
Rectangle
类的全限定名为graphics.Rectangle
,java.awt
包中Rectangle
类的全限定名为java.awt.Rectangle
。
这被称为类的fully qualified name
或canonical name
(在这种情况下两者是相同的,因为它是一个顶级类)。
参见Java语言规范
如果您想将此名称准确地传递给String
参数,则应该使用
TestClass.class.getName()