Java final关键字

1. final修饰变量

  • 如果修饰的是基本数据类型的变量,该变量赋值后不能再更改
  • 如果修饰是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象
  • 如果修饰的是类的成员变量,赋值方法为:当场直接赋值、构造方法、构造代码块

2. final修饰类

  • final修饰的类无法被继承

3. final修饰方法

  • 修饰的方法无法被子类重写,但是可以被继承
  • 类的private方法会被隐式指定为final方法
原文地址:https://www.cnblogs.com/Kinghao0319/p/13908532.html