final关键字有三种使用场景:
final修饰的类,不能再有子类继承。
只要满足以下条件就可以把一个类设计为final类:
final修饰的方法,可以被子类调用,但是不能被子类方法覆盖。
满足以下条件将一个方法设计为final方法:
final修饰的变量,只能被赋值一次,一旦被赋了初值就不能再被赋值。
常用来设置全局静态变量:public static final 修饰的变量(单词权威大写),直接使用类名调用即可。
原文:http://www.cnblogs.com/zylq-blog/p/7764209.html