In this chapter, we discuss the basic concepts of object-oriented programming. We begin by introducing objects, classes and abstract data types. Other concepts include message passing, inheritance, polymorphism, etc. Many examples have been used to illustrate these concepts. In Section 4.5 we describe the object-oriented languages C++ and Java. Finally, we give a brief introduction to the object-oriented languages Eiffel, Smalltalk and Oberon.
KeywordsEurope Marketing Sorting Encapsulation Prefix
Unable to display preview. Download preview PDF.