变量的有效范围
定义:变量的有效范围是指程序代码能够访问该变量的区域,若超出变量所在的区域访问变量则编译时会出现错误.在程序中,一般会根据变量能够访问的区域将变量分为"成员变量"和局部变量.
1,成员变量
定义:在类体中定义的变量称为成员变量,成员变量在整个类中都有效.(类和方法之间的变量是成员变量)
成员变量:1,实例变量:int x=1;作用范围在本类中,都可以使用
2.静态变量:static int =1;作用范围最大,可以跨越类,甚至整个程序.
局部变量:
定义:在类的方法中定义的变量称之为局部变量.
局部变量的生命周期取决于方法.
*变量值输出的就近原则
在System.out.println(变量名);输出时,会主动输出就近的变量值,如果想输出局部变量,需在变量名前加上类名和点:(类名.静态变量)
<例>
k=12;
k=122;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步