成员变量与局部变量的区别: 1)定义位置不同 成员变量定义在类中方法外 局部变量定义在方法中或者方法声明中 2)生命周期不同 成员变量随着对象创建而创建、随着对象销毁而销毁 局部变量随着方法的调用而存活,随着调用结束而销毁 3)存储位置不同 成员变量存储在堆中 局部变量存储在栈中 4)初始值不同 成员变量有默认值 局部变量必须赋值 来源:https://blog.csdn.net/weixin_40683982/article/details/101145427 标签 局部变量 成员变量 变量