类成员
在Java类中只能包含**成员变量、方法、构造器、初始化块、内部类(包括接口、枚举)**5种成员。
static可以修饰成员变量、方法、初始化块、内部类(包括接口、枚举),以static修饰的成员就是类成员。类成员属于整个类,而不属于单个对象。
用代码演示类成员属于类
注意:对于static关键字而言,有一条非常重要的规则:
类成员(包括方法、初始化块、内部类和枚举类)不能访问实例成员(包括成员变量、方法、初始化块、内部类和枚举类)。
因为类成员是属于类的,类成员的作用域比实例成员的作用域更大,完全可能出现类成员已经初始化完成,但实例成员还不曾初始化的情况,如果允许类成员访问实例成员将会引起大量错误。