DIFFERENCE BETWEEN VARIABLE AND CONSTANT IN SALESFORCE APEX
Learn Difference Between Variables & Constant in Salesforce Apex
Variable :-
Variable value can be change any time. it cant be fix.
How to declaring Variables :-
You can declare the variables in Apex like String and Integer as follows −
String strName = 'My String'; //String variable declaration Integer myInteger = 1; //Integer variable declaration Boolean mtBoolean = true; //Boolean variable declaration
Apex variables are Case-Insensitive :-
This means that the code given below will throw an error since the variable ‘a’ has been declared two times and both will be treated as the same.
Integer a = 100; for (Integer i = 0; i<10; i++) { integer a = 1; //This statement will throw an error as a is being declared again System.debug('This code will throw error'); }
Constant :-
Constant value can not be change. As in any other programming language, Constants are the variables which do not change their value once declared or assigned a value.
Constants can be defined using the final keyword, which means that the variable can be assigned at most once, either in the declaration itself, or with a static initializer method if the constant is defined in a class.
static final Integer fstNumber=10; (OR) static final Integer fstNumber; static{ fstNumber=10; }
zoritoler imol
July 3, 2023Admiring the dedication you put into your blog and in depth information you offer. It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Wonderful read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.