• NAME
  • DESCRIPTION
  • Creating a Class
    • Object Representation
    • Class Interface
    • Constructors and Instance Methods
    • Planning for the Future: Better Constructors
    • Destructors
    • Other Object Methods
  • Class Data
    • Accessing Class Data
    • Debugging Methods
    • Class Destructors
    • Documenting the Interface
  • NAME
  • SYNOPSIS
  • DESCRIPTION
  • Aggregation
  • Inheritance
    • Overridden Methods
    • Multiple Inheritance
    • UNIVERSAL: The Root of All Objects
  • Alternate Object Representations
    • Arrays as Objects
    • Closures as Objects
  • AUTOLOAD: Proxy Methods
    • Autoloaded Data Methods
    • Inherited Autoloaded Data Methods
  • Metaclassical Tools
    • Class::Template
    • Data Members as Variables
    • NOTES
    • Object Terminology
  • SEE ALSO
  • COPYRIGHT
    • Acknowledgments