Nar*_*hai 11
在计算机编程中,完全限定名称是一个明确的名称 ,它指定调用引用的对象,函数或变量,而不考虑调用的上下文.在层次结构中,名称是完全限定的,因为它在某种意义上是完整的,它包括(a)给定元素上方的层次序列中的所有名称,以及(b)给定元素本身的名称." 因此,完全限定名称显式引用由于调用范围而隐含的名称空间.虽然总是要消除歧义,但这可能意味着依赖于上下文的不同事物.
简而言之,这意味着,
您可以Math在项目中创建一个类,但它Math也已存在于Java中.
因此,为了明确地确定您实际引用的是哪个类,您还需要使用包来限定名称:
java.lang.Math //refers to java class Math
org.myproject.Math //refers to your project Math class
Run Code Online (Sandbox Code Playgroud)