变量的有效范围
2016-02-22 21:38
543 查看
定义:变量的有效范围是指程序代码能够访问该变量的区域,若超出变量所在的区域访问变量则编译时会出现错误.在程序中,一般会根据变量能够访问的区域将变量分为"成员变量"和局部变量.
1,成员变量
定义:在类体中定义的变量称为成员变量,成员变量在整个类中都有效.(类和方法之间的变量是成员变量)
成员变量:1,实例变量:int x=1;作用范围在本类中,都可以使用
2.静态变量:static int =1;作用范围最大,可以跨越类,甚至整个程序.
局部变量:
定义:在类的方法中定义的变量称之为局部变量.
局部变量的生命周期取决于方法.
*变量值输出的就近原则
在System.out.println(变量名);输出时,会主动输出就近的变量值,如果想输出局部变量,需在变量名前加上类名和点:(类名.静态变量)
<例>
k=12;
k=122;
1,成员变量
定义:在类体中定义的变量称为成员变量,成员变量在整个类中都有效.(类和方法之间的变量是成员变量)
成员变量:1,实例变量:int x=1;作用范围在本类中,都可以使用
2.静态变量:static int =1;作用范围最大,可以跨越类,甚至整个程序.
局部变量:
定义:在类的方法中定义的变量称之为局部变量.
局部变量的生命周期取决于方法.
*变量值输出的就近原则
在System.out.println(变量名);输出时,会主动输出就近的变量值,如果想输出局部变量,需在变量名前加上类名和点:(类名.静态变量)
<例>
k=12;
k=122;
相关文章推荐
- eclipse web项目缺少tomcat lib的解决
- LCA算法
- mllib基础
- Linux下C语言字符串操作之分割字符串总结
- SPOJ GSS
- Qt5-控件-QMenu,QMenuBar-菜单栏详解-菜单热键-菜单校验功能
- hadoop入门学习--WordCount
- LCA算法
- html标签的属性可以用双引号、单引号或无引号, js语句的分号可以不要------真任性啊
- 使用JavaScript在Canvas上画出一片星空
- 使用JavaScript在Canvas上画出一片星空
- Class类文件结构浅析 http://blog.csdn.net/kobejayandy/article/details/39620833
- 【三层架构】对于三层架构的认识和总结
- 【转载】NIO服务端序列图
- gcdlcm[组合数学]
- mysql - 分组group by、having
- Unity 5 初学
- hdu5605geometry
- android正式包点击Home键切出应用后再点击桌面图标返回导致应用重启问题
- 并行学习总结