请问这样为什么不行

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

Vleyong

2015-01-16 20:34

请问这样为什么不行

写回答 关注

5回答

  • Bad__Guy
    2015-06-13 11:24:10

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

  • 慕丝1484678
    2015-03-28 11:32:21

    需要使用static来访问

  • yymooc
    2015-01-21 19:25:42

    访问静态变量的方法是:对象名.静态变量或者类名.静态变量名,所以不能直接写对象名

  • JohnHuang1225
    2015-01-18 17:09:52

    main方法為static,要直接訪問變數,此變數也必須是static

  • firely
    2015-01-16 21:59:01

    简单的原则就是:静态与非静态保持一致。

    Vleyon...

    能具体一点吗

    2015-01-19 09:00:58

    共 1 条回复 >

Java入门第二季 升级版

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

530714 学习 · 6091 问题

查看课程

相似问题