 
		clarck7
2016-01-07 11:21
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
 
				我也同问
Java入门第二季
531292 学习 · 6327 问题
相似问题