📅  最后修改于: 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);