首页 > 代码库 > 成员变量与局部变量的区别?
成员变量与局部变量的区别?
成员变量与局部变量的区别?
1:在类中的位置不同
成员变量在类中方法外
局部变量在方法内或者方法声明上
2:在内存中的位置不同
成员变量在堆内存中
局部变量在栈内存中
3:声明周期不同
成员变量:随着对象的调用而存在,随着对象的消失而消失
局部变量:随着方法的调用而存在,随着方法的消失而消失
4:初始化值不同
成员变量在有默认的初始值
局部变量没有默认的初始值,先定义,后赋值,在使用。
成员变量与局部变量的区别?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。