JAVA基础篇(9)——【局部变量和成员变量的作用域问题】

成员变量:(1)定义在类里,方法之外的变量。

                    (2)成员变量可以不显式初始化,它们可以由系统设定默认值;

                     (3)成员变量在所在类被实例化后,存在堆内存中

局部变量:(1)定义在方法体内部的变量。

                    (2)局部变量没有默认值,所以必须设定初始赋值。

                    (3)局部变量在所在方法调用时,存在栈内存空间中。

猜你喜欢

转载自blog.csdn.net/qq_39077728/article/details/81236576