Apex - Constantes

Comme dans tout autre langage de programmation, les constantes sont les variables qui ne changent pas de valeur une fois déclarées ou affectées d'une valeur.

Dans Apex, les constantes sont utilisées lorsque nous voulons définir des variables qui doivent avoir une valeur constante tout au long de l'exécution du programme. Les constantes Apex sont déclarées avec le mot-clé «final».

Exemple

Considérez un CustomerOperationClass classe et une variable constante regularCustomerDiscount à l'intérieur -

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

Pour voir la sortie de la classe ci-dessus, vous devez exécuter le code suivant dans la fenêtre anonyme de Developer Console -

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