1.成员变量:
定义在类中
可以被本类所有的方法和其它和当前类有关系的类来使用
作用域:整个类
java会给成员变量一个初始值
2.局部变量:
定义在方法中
只能在当前的方法中使用
作用域:方法内部
java不会给局部变量一个初始值
在同一个方法中,不允许有同名的局部变量,不允许重复声明
在不同的方法中,可以有不同的局部变量
两类变量同名时,局部变量具有更高的优先级(就近原则)
1.成员变量:
定义在类中
可以被本类所有的方法和其它和当前类有关系的类来使用
作用域:整个类
java会给成员变量一个初始值
2.局部变量:
定义在方法中
只能在当前的方法中使用
作用域:方法内部
java不会给局部变量一个初始值
在同一个方法中,不允许有同名的局部变量,不允许重复声明
在不同的方法中,可以有不同的局部变量
两类变量同名时,局部变量具有更高的优先级(就近原则)