Apex - Constantes

Como en cualquier otro lenguaje de programación, las constantes son las variables que no cambian su valor una vez declaradas o asignadas un valor.

En Apex, las constantes se utilizan cuando queremos definir variables que deben tener un valor constante durante toda la ejecución del programa. Las constantes de Apex se declaran con la palabra clave 'final'.

Ejemplo

Considere un CustomerOperationClass clase y una variable constante regularCustomerDiscount dentro de ella -

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

Para ver la salida de la clase anterior, debe ejecutar el siguiente código en la ventana anónima de la consola de desarrollo:

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