static 修饰符能够与变量、方法一起使用,表示是“静态”的。
静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。静态变量与实例变量不同,实例变量总是通过对象来访问,因为它们的值在对象和对象之间有所不同。
package demo;
public class Test {
static int i = 10;
int j;
Test() {
this.j = 20;
}
public static void main(String[] args) {
System.out.println("类变量 i=" + Test.i);
Test obj = new Test();
System.out.println("实例变量 j=" + obj.j);
}
}
原文:http://www.cnblogs.com/94qq/p/4887794.html