java的作用域范围 - 13337159127/Note GitHub Wiki
- java变量 的作用范围有四个级别:类级 对象实例级 方法级 块级。
- 类级变量(类成员变量):又称全局变量 在对象产生之前就已经存在。 调用:类名.变量名=5;
- 对象实例级,就是属性变量。 调用:对象名.变量名=9;
- 方法级变量:就是在方法内部定义的变量,就是局部变量。变量不可以重名。
- 块级:就是定义在一个块内部的变量,变量的生存周期就是这个块,出了这个块就消失了,比如if for语句块
- 类成员变量又可分为两种 分别为静态变量和实例变量。
- 静态变量是指通过static关键字进行修饰的成员变量,而没有被static关键字修饰的变量为实例变量。
- 全局变量直接在类名下定义,作用域变量又称局部变量,位于方法内,局部变量只有在方法内部有效。
- 类级输出属性值 类名.变量名 Test.price;
- 类级属性定义 public static int price = 10;
- 实例级属性改变变量的值 float 变量名 =9; 对象名.变量=变量名 对象名.变量