实例变量和类变量区别
时间: 2024-03-22 07:32:52 浏览: 64
实例变量是定义在类中的,但在方法体之外的变量,不使用static修饰。它们属于对象的一部分,在创建对象时被实例化,并且每个对象都有自己的一份实例变量副本。实例变量的值可以在对象的整个生命周期内改变,被不同的对象访问和修改。而类变量是被static修饰的变量,可以在类的任何方法、构造函数或代码块中使用,属于类本身而不是对象。类变量在类加载时初始化,并且被所有对象所共享,即一个对象修改了类变量的值,其他对象也会受到影响。
阅读全文