final关键字

由final修饰的类,这个类不能被继承,由final修饰的方法,不能被子类覆盖。由final修饰的变量,不可被重新赋值。

image

final修饰类

final 修饰方法

  • final修饰构造方法

    final不能用于修饰构造方法,会报错

  • final修饰一般方法

    final修饰后的一般方法,不能被重写,重写会报错

final修饰变量

final修饰一般成员变量

image

  • 直接赋值 显示初始化

    image

  • 构造方法赋值 构造器中初始化

    image

final 修饰静态成员变量

final修饰形参

被final修饰的形参,就相当于一个常量。只能在调用的时候给形参赋值。

final修饰局部变量

image