定义:static int i;
普通成员变量属于对象层次的变量,属于这个对象,被对象调用;静态成员变量是类层次的变量,属于这个类所有。
class Person{
static int i;
}
class Test{
public static void main(String args []){
Person p1=new Person();
Person p2=new Person();
Person.i=10;
System.out.println("p1的i的值为"+p1.i);
System.out.println("p2的i的值为"+p2.i);
Person.i=20;
System.out.println("p1的i的值为"+p1.i);
System.out.println("p2的i的值为"+p2.i);
}
}