个人博客
专注IT梦想的地方

java中成员变量和局部变量的区别

在这里主要定义一下java中成员变量和局部变量的区别,这里主要分四个点来描述:

第一点

成员变量:定义在类中,整个类中都可以访问。
局部变量:定义在函数(方法)、语句、局部代码块中,只在所属的区域有效。

第二点

成员变量:存在于堆内存的对象中。
局部变量:存在于栈内存的方法中。

第三点

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

第四点

成员变量:都有默认初始化值。
局部变量:没有默认初始化值。

赞(0) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » java中成员变量和局部变量的区别

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏