变量的作用域
(Java中)
1、成员变量和局部变量
1> 定义
>在类中定义的变量称为类的成员变量
>在方法中定义的变量称为局部变量
2> 作用域
>类的方法可以直接使用该类定义的成员变量。如果别的类的方法要访问它,必须首先创建该类的对象,然后通过点运算符来引用
>局部变量的作用域仅仅在定义该变量的方法内,因此只有在这个方法中能够使用它
2、使用成员变量和局部变量时需要注意以下几点内容
1> 作用域不同
2> 初始值不同
Java中不会给局部变量赋予初始值,因此局部变量必须要定义赋值后在使用
3> 在同一个方法中,不允许有同名的局部变量。在不同的方法中,可以有同名的局部变量
4> 局部变量可以和成员变量同名,并且在使用时,局部变量具有更高的优先级
|