Java 中的 final 类是指什么?


final 修饰符用于确定类、方法和变量的实现。

声明为 final 的类的主要目的是防止该类被子类化。如果一个类被标记为 final,那么没有类可以从 final 类中继承任何特性。

不能扩展 final 类。如果尝试这样做,会产生编译时错误。

示例

final class Super {
   private int data = 30;
}
public class Sub extends Super{
   public static void main(String args[]){
   }
}

输出

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
   at newJavaExamples.Sub.main(Sub.java:9)

更新于:2019-07-30

11 千 + 阅读

开启您的 职业生涯

完成课程获得认证

开始
广告