成员变量与局部变量的区别: 类中的位置。 成员变量定义在类里,方法外; 局部变量定义在方法内部或者参数列表上内存中位置。 成员变量放在堆内存; 局部变量放在栈内存里声明周期。 成员变量随着对象的创建而存在,随着对象的消失而消失; 局部变量随着方法的调用而存在,随着方法的调用完毕而消失初始化值。 成员变量有初始化值 局部变量必须手动赋值