成员变量和局部变量的区别
2016-08-20 14:38
274 查看
成员变量和局部变量的区别?
成员变量:
1.成员变量定义在类中,在整个类中都可以被访问。
2.成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。
3.成员变量有默认初始化值。
局部变量:
1.局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。
2.局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。
3.局部变量没有默认初始化值。
成员变量:
1.成员变量定义在类中,在整个类中都可以被访问。
2.成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。
3.成员变量有默认初始化值。
局部变量:
1.局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。
2.局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。
3.局部变量没有默认初始化值。
相关文章推荐
- 局部变量与成员变量的区别
- 成员变量和局部变量的区别
- Java中局部变量和成员变量的几点区别
- java中成员变量、局部变量、全局变量的区别
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的区别
- 局部变量和成员变量区别
- 成员变量和局部变量的区别
- JAVA知识点总结(三)成员变量和局部变量的区别
- java 多线程通信--成员变量与局部变量的区别
- Java基础——成员变量、局部变量和静态变量的区别
- 关于JAVA语言中成员变量和局部变量的区别总结
- 成员变量与局部变量的区别
- java中成员变量和局部变量的区别
- java之成员变量和局部变量的区别
- 成员变量和局部变量有什么区别?
- java中成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量有什么区别?