class A//比如说你定义了一个类(也就是对象):classA { int i=0;//这个i是成员变量 static int b=0;//这个b是类变量 public static void main(String[] args)//main方法 { A aa = new A();//这就叫对象引用,也叫对象的实例化 aa.i=5;//通过对象引用可以通过aa.成员变量来改变i的数值。不过这个aa.i就叫做实例变量了,因为aa是实例。如果你直接使用A.i是不允许的。必须先实例化才行。 A.b=8;//看到了吗,类变量就是不用实例化(也叫引用),直接通过类调用的变量,也叫静态变量。 } }
{
int i=0;//这个i是成员变量
static int b=0;//这个b是类变量 public static void main(String[] args)//main方法
{
A aa = new A();//这就叫对象引用,也叫对象的实例化
aa.i=5;//通过对象引用可以通过aa.成员变量来改变i的数值。不过这个aa.i就叫做实例变量了,因为aa是实例。如果你直接使用A.i是不允许的。必须先实例化才行。 A.b=8;//看到了吗,类变量就是不用实例化(也叫引用),直接通过类调用的变量,也叫静态变量。
}
}