Opening Statement
 
 "Objects" are a novel issue in programming. In fact, it might even be a little hard to think of programs in terms of objects. You hear the word "object" all the time. You might wonder what all this talk means?. What does the word "object" mean in programming? It has some information (characteristics and contents, or attributes), and some things you can do to it (operations). You will get different definitions of objects depending on whom you ask. But the most accepted one in the C++ community is that, an object is "an instance of a class".

An object is something that "represents an individual identifiable item, unit, or entity, either real or abstract, with a well-defined role in the problem domain" [ Smith and Tockey @ www.cyberdyne-object-sys.com ]. An object is the primitive element of object oriented programming and represents a distinct, real-world entity, which needs modeling during program analysis and design.
 

ÿ