Java中的变量分类(按照位置分类)

变量按位置分

通过上面类的建立我们又得到了新的概念:成员变量和局部变量

成员变量:

  • 可以使用基本数据类型,也可以使用引用数据类型.
  • java中的变量在使用时必须初始化,成员变量可以不对其初始化,系统会对其默认初始化为 null或0;
  • 成员变量可以在成员方法,构造方法,代码块中使用

补:成员变量和局部变量

  • 类中的位置不同

    ​ 成员变量:在类中定义 局部变量:在方法中定义或方法参数

  • 权限修饰不同

    ​ 成员变量:可以使用访问权限修饰符

    ​ 局部变量:不可以使用权限修饰符

  • 初始化不同

    ​ 成员变量:创建对象后,由构造方法初始化

    ​ 局部变量:没有默认初始化,必须定义,赋值

  • 生命周期不同

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

    ​ 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失

  • 内存中的位置不同

    ​ 成员变量:非静态成员变量与对象一起在堆内存中

    ​ 静态成员变量与类信息在方法区中存储

    ​ 局部变量:与方法一起在栈内存中

局部变量(在方法中定义)

  • 系统不会对它自动初始化

在同一类中,成员变量的名字可以与局部变量重名,但是局部变量优先,也就是就近优先

注:  类中的成员和成员方法都必须创建出来的对象来调用

posted @   Yang0710  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
  1. 1 イエスタデイ(翻自 Official髭男dism) 茶泡饭,春茶,kobasolo
  2. 2 世间美好与你环环相扣 柏松
世间美好与你环环相扣 - 柏松
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 尹初七

作曲 : 柏松

编曲 : 彭圣杰

偏偏秉烛夜游

偏偏秉烛夜游

午夜星辰 似奔走之友

爱你每个结痂伤口

酿成的陈年烈酒

入喉尚算可口

入喉尚算可口

怎么泪水 还偶尔失守

邀你细看心中缺口

裂缝中留存 温柔

此时已莺飞草长 爱的人正在路上

此时已莺飞草长 爱的人正在路上

我知他风雨兼程 途经日暮不赏

穿越人海 只为与你相拥

此刻已皓月当空 爱的人手捧星光

我知他乘风破浪 去了黑暗一趟

感同身受 给你救赎热望

知道你不能 还要你感受

知道你不能 还要你感受

让星光加了一点彩虹

让樱花偷偷 吻你额头

让世间美好 与你环环相扣

此时已莺飞草长 爱的人正在路上

此时已莺飞草长 爱的人正在路上

我知他风雨兼程 途经日暮不赏

穿越人海 只为与你相拥

此刻已皓月当空 爱的人手捧星光

我知他乘风破浪 去了黑暗一趟

感同身受 给你救赎热望

此时已莺飞草长 爱的人正在路上

此时已莺飞草长 爱的人正在路上

我知他风雨兼程 途经日暮不赏

穿越人海 只为与你相拥

此刻已皓月当空 爱的人手捧星光

我知他乘风破浪 去了黑暗一趟

感同身受 给你救赎热望

知道你不能 还要你感受

知道你不能 还要你感受

让星光加了一点彩虹

当樱花开的纷纷扬扬

当世间美好 与你环环相扣

特别鸣谢:槿葵,我们的海报制作妹妹。

原唱:柏松

吉他:柏松

和声:柏松

录音:柏松

混音:张强

点击右上角即可分享
微信分享提示