Java中的类被final关键字修饰后,该类将不可以被继承,也就是不能够派生子类。
// 定义动物类 final class Animal { } // 定义dog类继承动物类 class Dog extends Animal { } public class Example { public static void main(String[] args) { Dog dog = new Dog(); } }
编译程序报错
由于Animal类被final关键字所修饰,因此,当Dog类继承Animal类时,编译出现了“无法从最终Animal进行继承”的错误。由此可见,被final关键字修饰的类为最终类,不能被其他类继承。