The Object Subtype

As the name suggests, a variable will have the Object subtype when it contains a reference to an object. An object is a special construct that contains properties and methods. A property is analogous to a variable, and an method is analogous to a function or procedure. An object is essentially a convenient way of encompassing both data (in the form of properties) and functionality (in the form of methods). Objects are always created at runtime from a class which is a template from which objects are created (or instantiated).