局部变量与成员变量不得不说的秘密!
来源:互联网 发布:java算法书籍 编辑:程序博客网 时间:2024/06/05 00:46
首先说明一下局部变量的作用域:从声明开始,到方法的结束为止。
在声明变量时,允许局部变量和成员变量同名,或者不同方法内各自的局部变量可以同名,但是不允许在同一方法内声明同名的局部变量(包括参数变量)
。当局部变量与成员变量同名时,会发生“局部变量隐藏字段”的现象。例如:
public class Example{
private String message = "hello";
public void printMsg(){
String message = "world";
System.out.println(message);
}
public void printMessage(){
System.out.println(message);
}
public static void main(String[] args){
Example example = new Example();
Example.printMsg();
Example.printMessage();
}
}
输出结果:
world
hello
0 0
- 局部变量与成员变量不得不说的秘密!
- 局部变量与成员变量
- 局部变量与成员变量
- 局部变量与成员变量
- 成员变量与局部变量
- 局部变量与成员变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量与局部变量
- 成员变量,静态变量,与局部变量
- java局部变量与成员变量
- Java的局部变量与成员变量
- java 线程---成员变量与局部变量
- 关于取消的默认的Enter的keydown事件的疑问与解决
- Android 学习笔记11:Activity
- poj 1163&3176 DP
- 回忆2013-----在路上
- 提升Android应用开发性能的十大要点
- 局部变量与成员变量不得不说的秘密!
- Android移植oprofile性能监测工具
- Makefile基础 4. 自动处理头文件的依赖关系
- SQL优化-索引
- 山寨版360安全卫士 腾讯电脑管家开源(.NET实现)
- Jquery uplodify 3.2 使用(2)
- 选夫婿
- Android 程序开发的插件化 模块化方法 之一
- Makefile 自动生成头文件的依赖关系