可以通过 类名.静态变量 访问静态变量 也可以通过 对象.静态变量 访问静态变量。也可以直接通过静态变量名访问吗

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

PaulPierce

2016-02-22 02:15

public class HelloWorld {

    

    // 定义静态变量,保存班级名称

    static String className = "JAVA开发一班";


public static void main(String[] args) {

        

// 访问静态变量,输出班级名称

System.out.println(className);

}

}


写回答 关注

2回答

  • ShawnZhang14
    2016-03-22 20:45:38

    可以。前提是你得在存在静态变量的类里进行此操作!

  • qq_峰终_0
    2016-02-22 08:52:11

    可以的,因为静态变量是长期存在于内存的变量,不管是开辟了对象还是没有开辟对象,他就在那里随时都可以访问,如果只输入静态变量名称,系统就会默认访问此类的静态变量。

Java入门第二季 升级版

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

530644 学习 · 6091 问题

查看课程

相似问题