成员变量和局部变量 成员变量局部变量两者区别 成员变量 类中方法外的变量 局部变量 方法中的变量或者方法形参 两者区别 区别成员变量局部变量类中的位置类中方法外方法内或形参内存中的位置堆内存栈内存生命周期随着对象的存在而存在,随对象的消失而消失随方法的调用而存在,随方法调用结束而消失初始化值不同有默认初始化值没有默认的初始化值,必须先定义,再赋值,才能使用