首页 > 解决方案 > 如何在其他类中使用公共常量?

问题描述

我试图在我的班级之外访问一个公共常量变量,但我不明白为什么不起作用。y我在这个类中声明了变量:

package test;

public class TestConstant 
{
    public static final double y = 1;
    public static void main(String[] args) 
    {       
        
        System.out.println(y);
    }
}

它工作得很好,我得到了1预期的输出。

现在我试图在我的班级之外访问这个变量:

package test;

public class TestConstant2 
{
    public static void main(String[] args)
    {       
        System.out.println(y);
    }

}

我无法运行最后一个源代码。如何在声明它的类之外使用公共常量?

标签: java

解决方案


常量存在于您定义它们的类中。

package test;

public class TestConstant2 
{
    public static void main(String[] args)
    {       
        System.out.println(TestConstant.y);
    }

}

推荐阅读