如何在Java中使用final修饰符?

最终修饰符可以与方法,类和变量关联。一旦宣布最终-

  • 无法实例化final类。

  • 无法重写final方法。

  • 无法重新分配最终变量。

示例


class TestExample {
   final int value = 10;
   public static final int BOXWIDTH = 6;
   static final String TITLE = "Manager";
   
   public final void changeName() {
      System.out.println("这是最终的方法");
   }
}
final class Demo{ }
public class FinalExample extends TestExample {
   public static void main(String args[]){
      FinalExample obj = new FinalExample();
      System.out.println(obj.value);
      System.out.println(obj.BOXWIDTH);
      System.out.println(obj.TITLE);
      obj.changeName();
   }
}

输出结果

10
6
Manager
这是最终的方法