能。但是进行局部运算的时候,局部变量会屏蔽全局变量。
所以怎么区别使用局部变量和全局变量呢?
Example:
Class A
{
int a = 1
public static void main(String[] args)
{
A c = new A();
a = 2;
system.out.println(a);
..........println(c.a);
}
}
输出的结果就是:
2
1
不过当全局变量为静态变量的时候,可以直接使用类名加上"."再加上变量名:A.a