一.静态字段
被static关键字修饰的字段,叫做静态字段
静态字段不属于任何对象,只属于类,必须要用 类名.静态字段名 进行访问。
注意事项
- 静态字段可以重新赋值,类名.静态字段名=新值;
- 静态字段存储的数据在内存中只有一份;
- 实例(对象)字段在内存中会有N份,有多少对象就会有多少实例字段。
二.静态属性
被static关键字修饰的属性,叫做静态属性。
静态属性用于对静态字段进行封装,并保证静态字段值的合法性;
静态属性使用 类名.静态属性名 进行访问。
注意事项
静态属性不能用于封装非静态字段,因为静态的类成员是先于非静态的类成员存在的。在还没有对象之前,静态类成员就已经存在了。