什么是 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)

更新于:30-Jul-2019

11K+ 浏览

开启你的 事业

完成课程获得认证

开始
广告