1.声明常量(也称为final变量)
- final修饰的变量表示该变量必须被赋值且只能赋一次值。
- 初始化方式有两种:(只能选择其中一种)
a. 在定义final变量的时候初始化。
final 数据类型 常量名称[ = 值]
例:final double PI = 3.1415926
b. 在类中所有的构造函数中初始化。
class A
{
final int i;
public A()
{
i = 1;
}
}
- 常量名通常用大写字母。当定义的常量属于成员变量时,必须初始化。
2.修饰类或者方法
final 关键字声明类可以把类定义为不能继承的,即最终类。
用于修饰方法时,该方法可以被继承,但不能被子类重写。
- 声明类:
final class 类名 {//类体}
- 声明方法:
修饰符(public/private/default/protected) final 返回值类型 方法名(){//方法体}