其它关键字:
一、用法
final可以修饰:类、方法、变量
1.final 修饰类
表明该类不能被其他类继承(不能有子类)。
比如:String、System、StringBuffer类。
final class FinalA{
}
2.final 修饰方法
表明不能被重写。
比如:getClass()
3.final 修饰变量
此时“变量”就成为常量。
<1> final 修饰属性
- 需要显式初始化。
- 也可以在代码块、构造器中初始化。注意有多个构造器时需要在每个构造器中都写上初始化语句。
<2> final 修饰局部变量
- 此时“变量”就成为常量,常量名可以改为大写,例如
final int WIDTH=0;
- 使用final修饰形参时,调用此方法会给该常量形参赋一个实参,赋值以后,只能调用,不能修改。