本帖最后由 Himoriarty 于 2015-6-10 16:53 编辑
------- <a target="blank">android培训</a>、<a target="blank">java培训</a>、期待与您交流! ----------
本知识点摘自《JAVA语言程序设计》拿来与大家分享。
类变量只能声明一次,但是在一个方法内不同的非嵌套块中,可以多次声明相同的变量名。
如果一个局部变量和一个类变量具有相同的名字,那么局部变量优先,而同名的类变量将被隐藏。例下面的程序:
大家可以尝试运行一下结果。
- class Foo
- {
- int x = 0;//类变量
- int y = 0;
-
- public void p()
- {
- int x = 1; //局部变量
- System,out,println("x = " + x);
- System.out.println("y = " + y);
- }
- }
- public class Test
复制代码- {
- public static void main(String[] args)
- {
- Foo f = new Foo();
- System.out.println(f.p());
- }
- }
复制代码
----------android培训、java培训、java学习型技术博客、期待与您交流!------------
|
|