final可以简单地理解为“不能改变”,这主要是出于设计或效率方面的原因。final可修饰数据、方法和类。
final修饰的数据可以是编译时常量,也可以在运行时进行初始化,但之后便不会变化。
final修饰的方法不能被覆盖。
类中所有的private方法隐式的指定为final,由于无法取用private方法,所以也就无法覆盖它。
final修饰类时,表明不打算继承该类。
final可以简单地理解为“不能改变”,这主要是出于设计或效率方面的原因。final可修饰数据、方法和类。
final修饰的数据可以是编译时常量,也可以在运行时进行初始化,但之后便不会变化。
final修饰的方法不能被覆盖。
类中所有的private方法隐式的指定为final,由于无法取用private方法,所以也就无法覆盖它。
final修饰类时,表明不打算继承该类。