Apex - Hằng số

Như trong bất kỳ ngôn ngữ lập trình nào khác, Hằng số là các biến không thay đổi giá trị của chúng sau khi được khai báo hoặc gán giá trị.

Trong Apex, Hằng số được sử dụng khi chúng ta muốn xác định các biến phải có giá trị không đổi trong suốt quá trình thực thi chương trình. Hằng số Apex được khai báo với từ khóa 'final'.

Thí dụ

Hãy xem xét một CustomerOperationClass lớp và một biến hằng số regularCustomerDiscount bên trong nó -

public class CustomerOperationClass {
   static final Double regularCustomerDiscount = 0.1;
   static Double finalPrice = 0;
   
   public static Double provideDiscount (Integer price) {
      //calculate the discount
      finalPrice = price - price * regularCustomerDiscount;
      return finalPrice;
   }
}

Để xem Đầu ra của lớp trên, bạn phải thực thi mã sau trong Cửa sổ ẩn danh của Bảng điều khiển dành cho nhà phát triển:

Double finalPrice = CustomerOperationClass.provideDiscount(100);
System.debug('finalPrice '+finalPrice);