[Now, here's a challenge. Discuss what an "object" is, from a Tcl point of view!]
An object, from an object orientation point of view, might be thought of as an entity within an application which has executable code as well as related data and state.
It is, generally (always?) a specific instantiation of one or more classes.
See also Object (Computer science) [L1 ] at Wikipedia.
Other kinds of objects related to Tcl are:
DKF: These references point to places which allow you to figure out how to get building classes and running code quickly. Note that you might need to work a bit more to become an expert user of any of these...
I don't recommend using any other object system than these if you want anything even vaguely "objects and classes" conventional.