Java-作用域
一、作用域
1.局部变量
- 一般指在
成员方法中定义的变量 - 除了
属性之外的变量,作用域为定义它的方法中 必须赋值才能使用
2.全局变量
- 也可说
属性,作用域为整个类 - 可以不赋值,
public String name,有默认值 - 可以被
本类使用,也可让其他类使用
3.注意事项
- 全局变量和局部变量
可同名,使用遵循就近原则 - 局部变量中
不可同名 全局变量比局部变量生命周期更长- 全局变量可以使用
修饰符,局部变量不可
public class Person{
public String name = "小红";
public static void test(){
String name = "小米";
// 就近原则,方法被调用时,输出 小米
System.out.println(name);
}
}

浙公网安备 33010602011771号