This documentation is archived and is not being maintained.
Classes are important in object-oriented programming because they allow you to group related items as a unit as well as control their visibility and accessibility to other procedures. Classes also can inherit and reuse code defined in other classes.
In This Section
- Classes: Blueprints for Objects
- Provides an overview of encapsulation, inheritance, and shared members.
- Walkthrough: Defining Classes
- Steps through the process of creating a class.
- Classes vs. Standard Modules
- Explains the differences between classes and standard modules.
- Object Lifetime: How Objects Are Created and Destroyed
- Discusses creating and disposing of class instances.
- Using Constructors and Destructors
- Discusses how to initialize new instances of classes and dispose of resources when they are no longer needed.
- Class Properties, Fields, and Methods
- Explains the fields, properties, and methods that make up a class.