1.成员变量
A:成员变量定义在类中,在整个类中都可以被访问
B:成员变量随着对象创建而建立,随着对象消失而消失,存在对象所在的堆内存中
C:成员变量有默认初始值
2.局部变量
A:局部变量定义在局部范围内,如函数。只在所属区域有效
B:局部变量存在栈中,作用范围结束,变量空间自动释放。
C:局部变量没有默认初始化值
A:成员变量定义在类中,在整个类中都可以被访问
B:成员变量随着对象创建而建立,随着对象消失而消失,存在对象所在的堆内存中
C:成员变量有默认初始值
A:局部变量定义在局部范围内,如函数。只在所属区域有效
B:局部变量存在栈中,作用范围结束,变量空间自动释放。
C:局部变量没有默认初始化值