final变量必须被初始化,不管是静态的还是非静态的,初始化的方法有:
1.在定义处初始化;
2.非静态的final可以在实例化块中初始化,不能在静态的块中初始化;
3.静态的final可以在静态的实例化块中初始化,不能在实例化中初始化;
4.可以在构造函数中初始化,但是静态的final不行;
final修饰的方法不能被子类重写;
final修饰的类不能被继承;
final变量必须被初始化,不管是静态的还是非静态的,初始化的方法有:
1.在定义处初始化;
2.非静态的final可以在实例化块中初始化,不能在静态的块中初始化;
3.静态的final可以在静态的实例化块中初始化,不能在实例化中初始化;
4.可以在构造函数中初始化,但是静态的final不行;
final修饰的方法不能被子类重写;
final修饰的类不能被继承;