Java的类与对象-final关键字

final关键字

用法

  • 修饰变量
    • final修饰的变量称为常量
    • 常量名通常大写
    • 根据基本数据类型和引用数据类型区分
      • 被final修饰的变量是基本数据类型:赋值后无法再进行修改
      • 被final修饰的变量是引用数据类型:地址不可变,但可以对其内部进行操作
      • 结论:final固定的是一个地址
    • 根据变量的作用域区分
      • 全局变量:必须在在声明时或构造方法中赋值
      • 局部变量:在方法中声明时可以不进行赋值,但是在第一次使用前必须赋值
      • 结论:final修饰的变量只能被赋值一次
  • 修饰方法
    • final修饰的方法不能被该类的子类重写
  • 修饰类
    • final修饰的类不能被继承
posted @ 2020-12-20 23:08  00321001  阅读(88)  评论(0)    收藏  举报