public class eight {
final static String name="张寒";
public static void main(String[] args) {
final String name="张三";
System.out.println(name);
}
}
这时输出的局部变量是张三 ,由此知局部变量优先全局变量。
public class eight {
final static String name="张寒";
public static void main(String[] args) {
//final String name="张三";
System.out.println(name);
}
}
当我们将“final String name="张三";”注释掉,则输出的是全局变量为张寒。
注意:全局变量必须要加static,否则
“Cannot make a static reference to the non-static field name”