final关键字

final关键字.

  final关键字可以修饰-类,方法,变量,它有“这是无法改变的”和“最终”的含义。

   被final修饰后具备以下特性:

  1. final修饰的类不能被继承
  2. final修饰的方法不能被重写
  3. final修饰的变量(成员变量和局部变量)是常量,只能赋值一次

final关键字修饰类:

final修饰方法:

final修饰局部变量:

final在修饰局部变量时,如果只定义了变量,如final int age;那么在下一行可以对age进行赋值(前提是还没有赋值)。

对final修饰的变量赋值后就不能再赋值了,只能赋一次值。

final修饰成员变量:

final修饰成员变量时也是只能赋值一次。和局部变量不同的是,在声明被final修饰的成员变量时,必须要声明好初始值。(虚拟机不会对其进行初始化)


上一篇
9-20
发表评论 / Comment

用心评论~