说明类变量和实例变量的区别

时间:2022-09-06 05:43:17

1、实例变量没有static 修饰符,它只能通过实例对象来访问,而类变量直接通过类名来访问。

2、同一类的不同实例对象有自己的实例变量,但是它们共享同一个类变量。当一个实例对象修改了它的实例变量时,不会影响其他的实例对象。但当一个实例对象修改了类变量时,则会影响其他的对象实例。而类变量则是一个完全变。3、类变量则在使用前进行初始化,实例变量则不需要。