1.用来声明类的常量
在Java程序设计中常量的声明经常采用下面的方式:
public static final String USER_NAME = "John";
static和final关键字分别说明了常量具备的两个基本特征——静态的、不可变的。
2.用来声明方法的常量参数
将方法的参数声明为final参数可以防止该参数被方法体中的语句更改。
3.用来声明不可覆盖的方法
采用final关键字声明方法可以让该方法不能被子类覆盖(重载)。
4.用来声明不可继承的类
1.用来声明类的常量
在Java程序设计中常量的声明经常采用下面的方式:
public static final String USER_NAME = "John";
static和final关键字分别说明了常量具备的两个基本特征——静态的、不可变的。
2.用来声明方法的常量参数
将方法的参数声明为final参数可以防止该参数被方法体中的语句更改。
3.用来声明不可覆盖的方法
采用final关键字声明方法可以让该方法不能被子类覆盖(重载)。
4.用来声明不可继承的类
转载于:https://www.cnblogs.com/mikelin/archive/2010/07/29/1788004.html