静态字段和静态方法
静态字段
- 实例字段 ,每个实例都有独立的字段,各个实例的同名字段互不影响;
- 静态字段
static field
静态字段只有一个共享“空间”,所有实例都会共享该字段,如果修改一个实例的静态字段,其他的实例也会变化; - 实例可以访问静态字段,但是它们指向的其实都是class的静态字段
- 不推荐用
实例变量.静态字段
去访问静态字段,而是通过类名.静态字段
; - interface是可以有静态字段的,并且静态字段必须为final类型
- interface的字段只能是public static final类型,可以省略。编译器会自动把interface字段变为public static final类型。
静态方法
静态方法 static
修饰的方法,通过类名就可以调用,静态方法内部,无法访问this变量,也无法访问实例字段,它只能访问静态字段。
问题??
???静态方法经常用于工具类???。