Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Instantiate an Object and Invoke a Method from Execute Anonymous

Follow Along with Trail Together

Want to follow along with an expert as you work through this step? Take a look at this video, part of the Trail Together series.

(This clip starts at the 11:30 minute mark, in case you want to rewind and watch the beginning of the step again.)

Create a Object

Here you create a checking account object based on the BankAcct class. Technically, this is called instantiating an object: creating a specific instance of an object defined by its class. Then you invoke the makeDeposit method to run the code that adds money to the account balance.

  1. In the Developer Console, open the Execute Anonymous window. (Click Debug | Open Execute Anonymous Window.)
  2. Replace the existing code with this code:
    //From the BankAcct class, instantiate an object named chkAcct
    BankAcct chkAcct = new BankAcct();
    //Set the accttype attribute of the chkAcct object to Checking
    chkAcct.accttype = 'Checking';
    //Set the acctName attribute of the chkAcct object to D.Castillo-Chk
    chkAcct.acctName = 'D.Castillo-Chk';
    //Invoke the makeDeposit method with 150 as the argument
    chkAcct.makeDeposit(150);
    System.debug(chkAcct.getBalance());
  3. Verify that Open Log is selected, and then click Execute. The execution log opens.
  4. Select Debug Only.
  5. Review the debug messages and then close the log.

We won't check any of your work. Click Verify Step to proceed to the next step.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios