final 关键字可以修饰类、类的成员变量和成员方法,但final 的作用不同。
1) final 修饰成员变量:
final修饰变量,则成为常量,例如
final type variableName;
修饰成员变量时,定义时同时给出初始值,而修饰局部变量时不做要求。
2) final 修饰成员方法:
final修饰方法,则该方法不能被子类重写
final returnType methodName(paramList){
…
}
1) final 修饰成员变量:
final修饰变量,则成为常量,例如
final type variableName;
修饰成员变量时,定义时同时给出初始值,而修饰局部变量时不做要求。
2) final 修饰成员方法:
final修饰方法,则该方法不能被子类重写
final returnType methodName(paramList){
…
}
3) final 类:
final修饰类,则类不能被继承
final class finalClassName{
…
}