static
一种java内置关键字,静态关键字,可以修饰成员变量、成员方法。
static + 成员变量
1.static + 成员变量
成员变量按照有无static修饰,可以分为
- 类变量:static + 变量,属于类,仅存一份,由类全部对象所共享。
- 实例变量(对象的变量):无static修饰,属于每个对象。
2.类变量图解
3.类变量的访问
类变量可以由 对象访问,也可以由 类进行访问。
对比:实例变量仅支持由 对象进行访问。
// 类变量的访问
//1.类 . 变量名称
Student.name = "szg";
System.out.println(Student.name);
//2.对象 . 变量名称
Student s1 = new Student();