System.out.println("通过类名来访问静态变量:"+HelloWorld.className );
HelloWorld hello=new HelloWorld();
System.out.println("通过对象名来访问静态变量:"+hello.className);
hello.className="年薪过百万一班";
System.out.println("通过类名来访问静态变量:"+HelloWorld.className);
}
}
HelloWorld hello=new HelloWorld();
System.out.println("通过对象名来访问静态变量:"+hello.className);
hello.className="年薪过百万一班";
System.out.println("通过类名来访问静态变量:"+HelloWorld.className);
}
}
2015-10-29
已采纳回答 / 天启之魂
静态方法可以直接使用类名调用,不需要创建对象,所以更简单,对于一些工具类,是没有对象的,比如Math类,这样他里面的方法就必须都是静态方法当然一般的类中 只要这个方法没有用到对象的特有数据, 你可以把他定义成一般方法或者静态方法都行
2015-10-29
public class HelloWorld {
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( className );
}
}
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( className );
}
}
2015-10-29