喜欢研究学习技术,喜欢和志同道合的人交流。 从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。 励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。

成员变量和局部变量的区别是什么?

上一篇 / 下一篇  2014-07-02 08:44:06 / 个人分类:java开发技术

  

1、  成员变量定义在类中,整个类中都可以访问。

2、  局部变量定义在方法,语句,局部代码块中,只在所属的区域有效。

3、  成员变量存在与堆内存的对象中;局部变量存在于栈内存的方法中。

4、  成员变量随着对象的创建而存在,随着对象的消失而消失;而局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。

5、  局部变量不可以使用权限修饰符进行修饰;而成员变量可以使用权限修饰符修饰。

6、  初始值:成员变量使用无需赋值,系统会分配默认的初始值。而局部变量在使用的时候必须赋初始值才能使用。


TAG:

 

评分:0

我来说两句

Open Toolbar