📜  Apex-常量

📅  最后修改于: 2020-11-05 03:10:12             🧑  作者: Mango


与其他任何编程语言一样,常量是在声明或分配值后不会更改其值的变量。

在Apex中,当我们要定义在整个程序执行过程中应具有恒定值的变量时,将使用常量。 Apex常量用关键字“ final”声明。

考虑一个CustomerOperationClass类和其中的一个常量变量normalCustomerDiscount-

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;
   }
}

要查看上述类的输出,您必须在开发者控制台匿名窗口中执行以下代码-

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