Как и в любом другом языке программирования, константы — это переменные, которые не меняют свое значение после объявления или присвоения значения.
В 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; } }
Чтобы увидеть выходные данные вышеприведенного класса, вы должны выполнить следующий код в анонимном окне консоли разработчика: