类名.变量名怎么不能输出

来源:8-7 Java 中的 static 使用之静态变量

大猫鱼座

2016-03-24 00:47

public class HelloWorld {
    
    // 定义静态变量,保存班级名称
       public  String className = "JAVA开发一班";

    public static void main(String[] args) {
        
        // 访问静态变量,输出班级名称
        System.out.println(HelloWorld.className);
    }
}

写回答 关注

1回答

  • 慕村9932254
    2016-03-24 02:01:29
    已采纳

    Cannot make a static reference to the non-static field className

    public class HelloWorld {
    
    	// 定义静态变量,保存班级名称
        public  static String className = "JAVA开发一班";
    
     public static void main(String[] args) {
         
         // 访问静态变量,输出班级名称
         System.out.println(className);
     }
    }



    大猫鱼座

    非常感谢!原来未声明静态变量

    2016-03-24 10:32:14

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530560 学习 · 6091 问题

查看课程

相似问题