Recipe 1.1: Declaring a ClassRecipe 1.2: Assigning Class PropertiesRecipe 1.3: Inheriting from Another ClassRecipe 1.4: Declaring AttributesRecipe 1.5: Declaring MethodsRecipe 1.6: Instantiating ObjectsRecipe 1.7: Using Built-in Types as ObjectsRecipe 1.8: Using Literal Values as ObjectsRecipe 1.9: Using Subroutines as ObjectsRecipe 1.10: Using Objects as ClassesRecipe 1.11: Using Classes as ObjectsRecipe 1.12: Cloning an ObjectRecipe 1.13: Determining the Class of an ObjectRecipe 1.14: Determining the Existence of an Attribute or MethodRecipe 1.15: Creating Class Aliases