首页 > 其他 > 详细

成员变量与局部变量的区别?

时间:2017-02-09 13:52:26      阅读:188      评论:0      收藏:0      [点我收藏+]

成员变量与局部变量的区别?

1:在类中的位置不同  

  成员变量在类中方法外

  局部变量在方法内或者方法声明上

2:在内存中的位置不同

  成员变量在堆内存中

  局部变量在栈内存中

3:声明周期不同

  成员变量:随着对象的调用而存在,随着对象的消失而消失

  局部变量:随着方法的调用而存在,随着方法的消失而消失

4:初始化值不同

  成员变量在有默认的初始值

  局部变量没有默认的初始值,先定义,后赋值,在使用。

成员变量与局部变量的区别?

原文:http://www.cnblogs.com/CAOXIAOYANG/p/6381616.html

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