问答详情
源自:8-7 Java 中的 static 使用之静态变量

请问如下代码中为了输出班级名称为什么要写类名.静态变量 括号里直接写className不是也可以输出班级吗

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

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

提问者:Yatee 2016-08-09 14:01

个回答

  • 彭杰威
    2016-08-09 14:10:32
    已采纳

    据我理解,两种方法都可以~