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.
- In the Developer Console, open the Execute Anonymous window. (Click Debug | Open Execute Anonymous Window.)
- 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());
- Verify that Open Log is selected, and then click Execute. The execution log opens.
- Select Debug Only.
- 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.