Java中的final

final数据

  1. 一个永不改变的编译时常量(不一定在编译阶段就知道其值)
  2. 一个在运行时被初始化的值,而不希望改变,不能指向另外一个引用

空白final

  1. 必须保证在使用前进行初始化

final参数

  • 可以读参数,不可以修改参数,主要用来向匿名内部类传递数据

final方法

  1. 方法锁定,防止任何继承类修改定义
  2. 在继承中确保方法的行为不变,并且不会被覆盖(所有的private方法都是隐式final)

final类

  • 不打算继承该类

你可能感兴趣的:(Java中的final)