手机版学校入驻客服中心网站导航

欢迎来到南宁IT培训学校!

咨询热线

南宁学java 变量与方法

来源:南宁IT培训学校    时间:2022/4/14 17:50:13

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

  变量:在程序执行的过程中,在某个范围内其值可以发生改变的量。从本质上讲,变量其实是内存中的一小块区域

  成员变量:方法外部,类内部定义的变量

  局部变量:类的方法中的变量。

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

  作用域

  成员变量:针对整个类有效。

  局部变量:只在某个范围内有效。(一般指的就是方法,语句体内)

  存储位置

  成员变量:随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。

  局部变量:在方法被调用,或者语句被执行的时候存在,存储在栈内存中。当方法调用完,或者语句结束后,就自动释放。

  生命周期

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

  局部变量:当方法调用完,或者语句结束后,就自动释放。

  初始值

  成员变量:有默认初始值。

  局部变量:没有默认初始值,使用前必须赋值。

  使用原则

  在使用变量时需要遵循的原则为:就近原则

  首先在局部范围找,有就使用;接着在成员位置找。

  ————————————————

  版权声明:本文为CSDN博主「Java程序员-张凯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

  原文链接:https://blog.csdn.net/qq_41701956/article/details/116375749

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:400-6318-059
  • 咨询老师:吴老师
  • 点击咨询:
开课专业

常见问题

没有想要的答案?马上提问

友情链接: [南亚视点电脑学校]

电脑版|手机版

版权所有: 郑州天华信息技术有限公司