作用域
1 在JAVA编程中,主要的变量就是属性和局部变量
2 局部变量一般指在成员方法中定义的变量
3全局变量也就是属性,作用域为整个类
4全局变量可以不赋值,直接使用,有默认值,局部变量必须赋值后,才能使用,因为没有默认值
使用细节
1 属性和局部变量可以重名,访问时遵循就近原则
2 在同一个作用域中,比如在同一个成员方法中,两个局部变量,不能重名
3 属性生命周期较长,伴随对象的创建而创建,伴随对象的销毁而销毁。局部变量,生命周期短,伴随它的代码块的执行而创建,伴随代码块的结束而销毁,即在一次方法调用中。
4 全局变量可以被本类使用,也可以被其他类使用(通过对象调用)。局部变量只能在本类中对应的方法中使用。
5 修饰符不同 全局变量可以加修饰符 局部变量不可以加修饰符。