用对象名进行访问 static 是不是可有可无?
在没有static的时候,用对象名进行访问也好像可以执行?!
public class HelloWorld {
// 没有加静态变量,保存班级名称
String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
HelloWorld demo = new HelloWorld();
System.out.println( demo.className );
}
}
加了static跟没加好像差不多~~请大神指点其中的奥秘