The static field test.web should be accessed in a static way解决方法

The static field test.web should be accessed

在Java程序编译,或编辑的过程中,编译器或IDE编辑器提示The static field test.web should be accessed in a static way,那么十有八九的可能是因为引用Java的静态变量(或类变量)的语法错误引起的。

引用Java静态变量的方法

Java的静态变量(加static修饰的变量)是Java中类的变量,而不是该类某一个特定实例专属的变量,因此,引用Java静态变量应该使用的是类,而不是类实例,也就是说,不需要类的实例化过程。

解决方法

将引用静态变量的对象改成类的名称:className.staticVar

实例代码

public class test {
    public static String webName = "笨鸟工具导航,x1y1z1.com";
    public static void main(String[] args) {
        //test为类名
        System.out.println(test.webName);;
}
}

免责声明:内容仅供参考。


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.