1.用final修饰类 用final去修饰一个类的时候,表示这个类不能被继承。 2.用final修饰方法 final修饰的方法无法重写,包括父类中的final方法也无法被子类重写。 3.修饰成员变量 用final修饰的成员变量,类似于c++中的const的用法: 必须赋初始值 如果被final修饰的成员为基本成员,表示该成员的值不能被改变。 如果修饰的成员变量是一个引用类型,则是说这个引用的地址的值不能修改,但是这个引用所指向的对象里面的内容还是可以改变的。