首页 > 其他 > 详细

成员变量和局部变量

时间:2015-06-13 18:46:00      阅读:96      评论:0      收藏:0      [点我收藏+]

从理论上来说两者的区别在于

作用范围的不同

    成员变量作用于整个类中

    局部变量作用于当前函数,或者语句当中

在内存中的位置也不同

    成员变量位于堆内存中

    局部变量存在于栈中。

使用方法的不同

    成员变量可以不用初始化,因为它会自动初始化

    局部变量必须初始化,因为jvm不会给他初始化

修饰符不同

    成员变量可以被权限修饰符修饰,比如说public,private

    局部变量不可以

从记忆的角度来说,成员变量具有成员的一切特性,操控权更多在于jvm,而局部变量只是一个临时变量,操控权更多在于程序员。

本文出自 “放肆Java” 博客,请务必保留此出处http://fun4java.blog.51cto.com/6609513/1661538

成员变量和局部变量

原文:http://fun4java.blog.51cto.com/6609513/1661538

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!