Final关键字有三个用途。第一,它可以用来创建一个已命名常量的等价物。这个用法在前面的章节中已有描述。Final的其他两个用法是应用于继承的,这两种用法都会在下面阐述。
尽管方法重载是Java的一个最强大的特性,有些时候你希望防止它的发生。不接受方法被重载,在方法前定义final修饰符。声明成final的方法不能被重载。下面的程序段阐述了final的用法:
class A {
final void meth() {
System.out.println("This is a final method.");