The document provides examples of using object-oriented programming in Ring. It demonstrates how to define classes and create objects, access object attributes and methods using braces or dot notation, set default attribute values, and define methods. Classes can contain attributes, methods, and private sections. Objects can be initialized by passing values to a constructor. Inheritance, dynamic attributes, packages, sorting/finding objects are also discussed.