访问规则
- static成员变量,可被static或非static方法访问。
- static成员变量,仅可通过类名访问,不可通过类实例访问。
- static成员方法,仅可访问static成员变量,无法访问非static成员变量。
- static成员方法,仅可通过类名访问,不可通过类实例访问。
- 非static成员方法,仅可通过类实例访问,不可通过类名访问。
static修饰变量
如果在类中声明静态属性,则该属性只有一份
static修饰方法
静态方法只能访问静态成员变量
如果在类中声明静态属性,则该属性只有一份
静态方法只能访问静态成员变量