Você está na página 1de 3

Apex coding basics for learners

Apex Coding Basics

Hope this page will help you to understand coding basic of the apex. Here in
this post, I will explain class, datatypes, variables, and constants.

What is Apex class?

A class is the group of variables and methods. We can create a class in


Salesforce in different ways. See the below post to know about apex class.

Apex Class – Simple Class to understand Apex

Data types & Variables – Coding basics

Data types are used to define variables and methods in classes. In Apex, all
variables & expressions have one of the below data types. Those are

● Primitive data types (Integer, Boolean, String, …… etc.)

● Enum (an enumerated list)

● sObjects (sObject, or Account, contact, object__c….)

● Collection (list, set, map)

● Null (for the null constant. Which can be assigned to any variable.

● An object created by the user – or system-defined classes.

1. Primitive data types: know more about primitive data types


2. Enumerated list or Enum data type: Enumerated list (or Enum) is an
abstract data type that stores one value of a finite set of specified identifiers. To
define Enum, use the enum keyword in the variable declaration and then define
the list of values. You can use enums to specify a set of constants. Know more
about Enum

3. sObjects: Know more about sObject types

4. Collection data types: Three types of collection are available in Apex

List: An ordered collection of primitives, sObjects, collections, or Apex objects


based on indices.

Set: An unordered collection of unique primitives.

Map: A collection of unique, primitive keys that map to single values which can
be primitives, sObjects, collections, or Apex objects.

Notes:

– Collections can have not more than 1000 elements.

– Lists and maps may contain other collections – Collections can only be nested
up to five levels deep.

– Collections do not support adding or removing elements while iterating over


the collections. Know more about collections
Variables – coding basics

Static keyword is used to define static variables to store data that is shared
within the class.

– Static variables are not memory constants.

– All instances of the same class share a single copy of the static variable.

– This can be a technique used for setting flags to prevent recursive triggers.

What is final keyword?

Final keyword is used to define constants – this indicates that the variable
can only be assigned once, either in the declaration itself or with a static
initializer method if the constant is defined in the class.

2 private final Integer j=10;

Você também pode gostar