final关键字的说明

final关键字的说明

  1. 用于基本数据类型,说明数据类型不可以更改。
  2. 用于声明对象时,说明对象引用始终指向对象。对象里的内容是可以更改的,但是对象的引用不能改。
  3. 用于做方法参数时,与上述两个点相似。
  4. Java允许使用“空白final”,即先声明,但是不给初始值,之后再赋值,但是赋值后就不能再改变了。
  5. final用于声明方法时,表明该方法不可重写,禁止覆盖。所以private隐含了final的。现在这种方式已经不怎么使用了。
  6. final用于类时,说明了不希望该类被继承