final
继承弊端 打破了封装性 如何解决 不让继承
final可以修饰类 方法 变量
final修饰的类不可以被继承 到此为止 生不出儿子了
final修饰的方法不可以被覆盖
final修饰的变量是一个常量 只能赋值一次 当一个项目中一个值不需要变化
常量表示 final double PI = 3.14; 要大写
public static final double PI = 3.14;全局常量
为何使用final修饰变量
在程序中如果一个数据是固定的
那么直接使用这个数据就可以了 但是这样阅读性差 所以给
数据起个名称 而且这个变量名称的值不能变化 所以加上final固定
写法规范:所有字母大写 多个单词下划线链接