final 不可改变,最终的含义,用于修饰类,方法和变量 修饰类 final修饰的类,不能被继承 final class Obj { ... } 修饰方法 final修饰的方法,不能被重写 修饰符 final 返回值类型 方法名(参数列表){ //方法体 } 修饰变量 被final修饰后,只能赋值一次,且不能被改变(like const) 也可称作常量,一般有书写规范,所有字母都大写 对final修饰的成员变量,一般定义的时候就赋值了(常用),当然,也可以在constructor中赋值