Application Classes in CRM
1
2
3
4
Public Properties use the %This keyword whereas Private instance variables do not need
that.
%This refers the current class. %Super refers to the parent class. Public variables can be
referenced/overridden/extended in the children class. Hence we need to explicitly qualify
the public variables.
We may use the keyword ‘out’ in our method parameters to make it a pass by reference.
Base classes should be as generic as possible. Let them not depend on some buffer
variable or field’s existence.
Break up all that initialization across many classes. Let them not be accumulated all in
one class.
5
6
We may pass parameters to our super class from the constructor.
7
8
9