Final与局部变量

基本数据类型:值无法再进行改变
引用数据类型:对象地址无法再改变
注意:局部变量在Java中必须满足以下两个条件任意之一:

  1. 初始化时赋值
  2. 在构造函数中赋值(必须保证所有重载构造方法都能对final变量赋值)

    Final与方法

    final与abstract无法同时调用,二者矛盾
    final的方法无法被重写或者重载、重写

    Final与类

    final类不允许被继承,即其没有子类,但是final类可以继承父类