Characteristics of an Object
Encapulates data and methods. Acts like an agent.
Has “responsibility” delegated to it by the designer
Is an instance of a class.
Its public members (data and/or methods) are accessible outside of its class.
Its private members are accessible only within methods of its class, permitting information hiding)
Goes into action when “sent” a “message” (i.e., when one of its member functions is called or “invoked”).