成员变量与局部变量的区别有哪些

今天就跟大家聊聊有关成员变量与局部变量的区别有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联公司是少有的成都网站设计、网站建设、营销型企业网站、重庆小程序开发、手机APP,开发、制作、设计、卖友情链接、推广优化一站式服务网络公司,从2013年成立,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评

区别如下:

1、声明的位置

局部变量:方法体{}中,形参,代码块{}中

成员变量:类中方法外

  • 类变量:有static修饰

  • 实例变量:没有static修饰

2、修饰符

局部变量:final

成员变量:public、protected、 private、 final、 static、 volatile、 transient

3、值存储的位置

局部变量:栈

实例变量:堆

类变量:方法区

4、作用域

局部变量:从声明处开始,到所属的}结束

实例变量:在当前类中“this.”(有时this. 可以缺省),在其他类中“对象名.””访问

类变量:在当前类中“类名.”(有时类名.可以省略),在其他类中“类名.或“对象名。”访问

5、生命周期

局部变量:每一个线程,每一次调用执行都是新的生命周期

实例变量:随着对象的创建而初始化,随着对象的被回收而消亡,每一个对象的实例变量是独立的

类变量:随着类的初始化而初始化,随着类的卸载而消亡,该类的所有对象的类变量是共享的。

看完上述内容,你们对成员变量与局部变量的区别有哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


分享标题:成员变量与局部变量的区别有哪些
当前地址:http://hxwzsj.com/article/jcoepc.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 重庆电商网站建设 自适应网站设计 成都品牌网站设计 四川成都网站设计 成都网站设计制作公司 网站设计 成都网站建设公司 网站建设改版 网站建设 高端品牌网站建设 成都网站建设 成都网站制作 成都网站设计 手机网站建设 外贸营销网站建设 成都网站设计 成都网站设计公司 重庆网站建设 移动网站建设 成都网站制作 重庆手机网站建设 做网站设计