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

假如这个System.out.println(className);不在这个HelloWorld这个类里输出,哪个是最优解,当然在classname还是HelloWorld类里的成员变量的情况下

System.out.println(className);

System.out.println(HelloWorld.className);

System.out.println(demo.className);  假如这个System.out.println(className);不在这个HelloWorld这个类里输出,哪个是最优解,当然在classname还是HelloWorld类里的成员变量的情况下

提问者:威哥好牛逼 2015-08-21 19:24

个回答

  • njitEric
    2015-09-22 17:44:51

    当你不在HelloWorld类中去输出静态成员变量className时,需要通过HelloWorld.className或者 对象.className来输出