继承弊端
破坏了我们的封装,它可去访问父类当中的实现细节,可以覆盖父类当中的方法
final作用
"最终,不可修改的"
保证数据的安全
可以修饰内容
字段
不能再去修改该字段,定义 常量
方法
子类就不能再去覆盖该方法
类
该类就不能再去被继承
注意点
final 修饰字段时,字段是没有初始值,必须得要自己手动设置初始值
final 修饰变量,就代表是一个常量 命令规则 :所有的字母都大写 MAX_VALUE
final 可以在局部代码块当中使用
如果 final 修饰的是基本数据类型 代表值不能再去修改了
如果 final 修饰的是一个引用类型 地址不能再去修改