为什么在 Java 中使用 Final 类?


final 关键字与类一起使用以创建 final 类。final 类不能被继承,因此 final 关键字通常与类一起使用以防止继承。

下面给出了一个在 Java 中演示 final 类的程序

示例

 演示

final class A {
   private int a = 9;
   public void printA() {
      System.out.println("Value of a = " + a);
   }
}
public class Demo {
   public static void main(String args[]) {
      A obj = new A();
      obj.printA();
   }
}

输出

Value of a = 9

现在让我们来理解一下上面的程序。

类 A 是一个 final 类。这意味着它不能被继承。它有一个私有数据成员 a 和一个方法 printA(),用于显示 a 的值。演示此内容的代码片段如下所示

final class A {
   private int a = 9;
   public void printA() {
      System.out.println("Value of a = " + a);
   }
}

在类 Demo 中的 main() 方法中,创建了一个 final 类 A 的对象 obj。然后调用 printA() 方法。演示此内容的代码片段如下所示

public class Demo {
   public static void main(String args[]) {
      A obj = new A();
      obj.printA();
   }
}

更新于: 2019 年 7 月 30 日

880 次浏览

开启你的 职业生涯

完成课程即可获得认证

马上开始
广告