成员变量也称全局变量
(1)在类中的位置不同
成员变量 类中方法外
局部变量 方法中或者是方法声明
(2)在内存中的位置不同
成员变量 堆内存
局部变量 栈内存
(3)生命周期不同
成员变量 随着对象的创建而创建,随着对象的消失而消失
局部变量 随着方法的调用而创建,随着方法的调用完毕而销毁
(4)初始化值不同
成员变量有初始化值
局部变量 没有初始化值 必须赋值之后才可以使用
(1)在类中的位置不同
成员变量 类中方法外
局部变量 方法中或者是方法声明
(2)在内存中的位置不同
成员变量 堆内存
局部变量 栈内存
(3)生命周期不同
成员变量 随着对象的创建而创建,随着对象的消失而消失
局部变量 随着方法的调用而创建,随着方法的调用完毕而销毁
(4)初始化值不同
成员变量有初始化值
局部变量 没有初始化值 必须赋值之后才可以使用