java的作用域范围 - 13337159127/Note GitHub Wiki

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