3.9. Three Distinguishing Features of an Object-Oriented Programming Language

In order to be considered truly object oriented, a programming language must provide support for three key mechanisms:

  • (Programmer creation of) User-defined types

  • Inheritance

  • Polymorphism

You've just learned about the first of these mechanisms, and we'll discuss the other two in chapters to follow.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset