- 修饰符 final 关键字
final 修饰符只能修饰到如下几个地方:
- final 变量 =》 表示这是一个常量值,不可被修改。
- final 方法 =》 表示这个方法不可以被重写,不可被修改。
- final 类 =》 表示这个类不可被继承,不可被修改。
常量命名的规范:
- 全大写。
- 每个单词之间用_分隔。
例如:
final int DAY_OF_YEAR = 365;
- 修饰符 static 关键字
static 中文名:静态。
static可以修饰4个地方:
- 代码块 ---- 静态代码块。
- 属性 ---- 静态属性。
- 方法 ---- 静态方法。
- 内部类 ---- 静态内部类(淘汰了)。
静态代码块:
static{
代码块;
}
静态代码块一定是写在类中的。
静态代码块是在类加载时被执行的,而且只会执行一次。
public class A {
static {
System.out.p