成员变量的作用域为从定义的起始位至整个类结束。
public class Test{
private int i;
.............
}
成员变量i的作用域为整个Test类体里,直到结束,
在Test类中的任何地方都可以引用它。
(4)局部变量的作用域是在方法从定义它的地方开始到方法结束。
public class Test{
public void doSomething(String s){ // s的作用域只在大括号里
System.out.println(s);
}
public void doAnotherThing(){
s = new String(); //已超出了s 的作用域,系统将找不到这个变量,报错
}
.............
}