Apex Starters Flashcards

1
Q

A template or blueprint from which objects are created

A

Class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

An instance of a class

A

Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Things that an object knows about itself

A

State

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Things that an object can do

A

Behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Used to specify the state of an object (such as the object’s Name or Type)

A

Variables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Since these variables are associated with a class and are members of it, they are commonly referred to as

A

Member variables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Used to control behavior (get x, copy y)

A

Methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A class in which none of the methods have been implemented - the method signatures are there, but the body of each method is empty

A

Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Apex code that executes before or after database operations

A

Trigger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

An Integer, Double, Long, Date, Datetime, String, ID, or Boolean

A

Primitive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

An Account, Contact, or MyCustomObject__c

A

sObject (either generic, or specific)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A list (or array) of primitives, sObjects, user defined objects, objects created from Apex classes, or collections (see Lists)

A set of primitives (see Sets)

A map from a primitive to a primitive, sObject, or collection (see Maps)

A

Collection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A typed list of values

A

Enum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A software application that provides comprehensive facilities to computer programmers for software development

A

Integrated Development Environment (IDE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A built-in Salesforce tool for writing, debugging, and testing code directly within the Salesforce environment.

A

Developer Console

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A powerful, lightweight code editor with extensive Salesforce-specific extensions, ideal for advanced development and customization. (Recommended IDE for Salesforce development)

A

VS Code

17
Q

A robust IDE that integrates with Salesforce through the Illuminated Cloud plugin, offering comprehensive tools for development and debugging.

A

IntelliJ + Illuminated Cloud

18
Q

A suite of tools that streamlines the development lifecycle for Salesforce applications. It allows you to quickly and efficiently develop and deploy your Salesforce apps across different environments

A

Salesforce DX (Developer Experience)

19
Q

A powerful command-line interface that simplifies development and builds automation when working with your Salesforce org.

A

Salesforce CLI

20
Q

A powerful, lightweight code editor from Microsoft. It’s widely loved for its simplicity, flexibility, and robust features. It supports various programming languages, making it an ideal choice for Salesforce development.

A

Visual Studio Code, or VS Code

21
Q

Code focuses on describing objects

A

Object-oriented