Java 中变量的作用域和生命周期?\
javaobject oriented programmingprogramming更新于 2024/7/27 4:39:00
实例变量
在类内部、所有方法和块之外声明的变量是实例变量。实例变量的一般作用域是整个类,静态方法除外。实例变量的生命周期是直到对象停留在内存中。
类变量
在类内部、所有块之外声明并标记为静态的变量称为类变量。类变量的一般作用域是整个类,类变量的生命周期是直到程序结束或类加载到内存中为止。
局部变量
除实例和类变量之外的所有其他变量都被视为局部变量,包括方法中的参数。局部变量的作用域在声明它的块内,局部变量的生命周期是直到控件离开声明它的块。