为什么有的时候在 Java 中会将类声明为 final?


如果将一个类声明为 final,则不可继承它。如果你尝试继承它,会抛出一个编译时错误, −

示例

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

输出

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

更新日期:30-Jul-2019

576 次浏览

开启你的 职业

通过完成课程获得认证

开始
广告