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.
Get Beginning C# 2008 Objects: From Concept to Code now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.