静态变量
静态变量就是被
static
关键字修饰的变量。可以被类的所有实例共享,无论一个类创建了多少个对象,他们都共享同一份静态变量。<=> 静态变量只会被分配一次内存,节省内存。静态变量可以通过类名进行访问
eg:
StaticVariableExample.staticVar
【注意:如果该变量被private
关键字修饰则无法如此访问】public class StaticVariableExample { // 静态变量 public static int staticVar = 0; }
通常,静态变量会被
final
关键字修饰成常量public class ConstantVariableExample { // 常量 public static final int constantVar = 0; }