位置
变量声明的位置决定变量的作用域:
局部变量:声明在方法中,只能在当前方法中使用
全局变量:声明在类中,其在整个类中都是可以使用
使用
就近原则
区别
作用域:
局部变量:仅限于定义它的方法
全局变量:在整个类中可以使用
初始值:
局部变量:没有初始值
全局变量:有初始值
补充:同一个方法中不能有同名的局部变量,不同的方法中可以有同名的局部变量
常见错误
1.
public class Test {
int score1 = 88;
int score2 = 98