1、实例变量没有static 修饰符,它只能通过实例对象来访问,而类变量直接通过类名来访问。
2、同一类的不同实例对象有自己的实例变量,但是它们共享同一个类变量。当一个实例对象修改了它的实例变量时,不会影响其他的实例对象。但当一个实例对象修改了类变量时,则会影响其他的对象实例。而类变量则是一个完全变。3、类变量则在使用前进行初始化,实例变量则不需要。
1、实例变量没有static 修饰符,它只能通过实例对象来访问,而类变量直接通过类名来访问。
2、同一类的不同实例对象有自己的实例变量,但是它们共享同一个类变量。当一个实例对象修改了它的实例变量时,不会影响其他的实例对象。但当一个实例对象修改了类变量时,则会影响其他的对象实例。而类变量则是一个完全变。3、类变量则在使用前进行初始化,实例变量则不需要。