public class HelloWorld {
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
HelloWorld demo = new HelloWorld();
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println(demo.className);
}
}
public class HelloWorld { // 定义静态变量,保存班级名称 static String className = "JAVA开发一班"; public static void main(String[] args) { HelloWorld demo = new HelloWorld(); //new对象的语句应该放在main方法内,因为你在main方法内要调用这个对象。 // 访问静态变量,输出班级名称 System.out.println(HelloWorld.className);//className是静态变量 方法名.变量名 调用 System.out.println(demo.className);// 对象名.变量名 调用 System.out.println(className);// 直接调用。 } }
谢谢各位的解答!
访问静态变量可以直接用类名.变量名,不用创建对象,直接HelloWorld.className
我也同问