编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

final关键字修饰类

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关键字修饰的类为最终类,不能被其他类继承。


未经允许不得转载: 技术文章 » Java编程 » final关键字修饰类