一、final关键字
1.final修饰的成员变量,其实就是常量
public class Example01 { public final String userName="小李";//赋初始值 }
2.final修饰的成员变量必须赋初始值
3.一般static和final配合一起使用(称为静态常量)。意义:便于调用(这样不用生成实例,直接通过类调用,并且一定有初始值)。
public class Constant { public static final double PI=3.14; }
4.被final和关键字修饰的关键字,是常量,是不能够修改的。
5.作为规范,静态常量要求全部大写
二、再论final关键字
1、final修饰属性是不可修改的而且需要赋初始值。
2、final修饰的类,不能被继承。
3、final修饰的方法,不能被重写。