基本介绍
final可以修饰类,属性,方法,局部变量。
1. 当不希望类被继承时,可以用final关键字。
2. 当不希望父类的某个方法被子类复写时, 可以用final关键字。
3. 当不希望类的某个属性的值被修改,可以用final修饰。
4. 当不希望某个局部变量被修改,可以用final修饰。
5. final修饰的属性一般叫常量,用大写命名。
6. final类不能继承,但可以实例化。
赋值
final定义值可以在不同的地方赋值
1. 在属性中。
2. 在构造器中。
3. 在代码块中。
final修饰的属性是static时
初始化时只能在:
1. 定义时。
2. 代码块中。
3. 不能在构造器中。