final关键字主要解决的是一个类能否被后继修改的问题
基本概念
final关键字可以修饰方法、类和变量,被修饰的之后就无法再被改变,即不能再被继承或者被子类重写。
final关键字用法
final修饰方法
表明该方法是最终方法,不能被重写
final修饰类
表明该类是最终类,不能被继承
final修饰变量
表明该变量是常量,只能赋值一次
补充
常量的命名规范:如果常量只有一个单词那么字母全部大写;如果常量是多个单词那么不仅字母要大写,单词之间需要用下划线分隔开
final修饰的变量是基本类型:变量存储的数据值不能发生改变
final修饰的变量是引用类型:变量存储的地址值不能发生改变,但是对象内部可以改变