成员变量分为类变量和实例变量
int x;
static int y;
y为类变量
x为实例变量用static修饰的成员变量是类变量

解决方案 »

  1.   

    类变量就是被声明为static的变量,被该类的所有对象共享.也可以不创建对象,直接用类来引用.
    实例变量就是没有static的的变量,必须创建该类对象才能使用,每个对象都有一个.
      

  2.   

    类变量是对类服务的 ,类可以直接调用它!要用static修饰  
    成员变量 ,充分体现了java的oop思想 要用实例化的对象来调用 !两者的局限性不同,声明周期也不一样 !类变量 要有固定的内存空间 ,成员变量反之!
      

  3.   

    类变量就是加了static修饰附的变量 生命周期是全局 可以不用生成对象即可直接调用 他不是属于那一个对象的 而是属于类的 初始化的时候不用显示赋值成员变量 不加static修饰附的变量 引用的时候必须要实列化 通过对象来调用