前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【原创】Java中的成员变量和局部变量区别

【原创】Java中的成员变量和局部变量区别

作者头像
零点
发布2023-03-03 20:43:49
4610
发布2023-03-03 20:43:49
举报
文章被收录于专栏:微科技微科技

Java中的成员变量和局部变量区别 1.在类中的位置不同: 成员变量:在类中定义(实例变量) 局部变量:在方法中或方法的参数中定义。 2.在内存中的位置不同: 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存) 3.生命周期不同: 成员变量:随着对象的创建而存在,随着对象的销毁而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 4.初始值不同: 成员变量:有默认初始值,引用类型默认为null 局部变量:没有默认初始值,必须定义,赋值,然后才能使用。 注意: 局部变量名称可以和成员变量名称一样,在方法中使用,采用就近原则。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档