Object-Oriented Programming with C#

  • Andrew Troelsen


In the previous chapter, you were introduced to a number of core constructs of the C# language and the .NET platform in general. Here, you will spend your time digging deeper into the details of object-based development. I begin by reviewing the famed “pillars of OOP” from a high level, and then examine exactly how C# contends with the notions of encapsulation, inheritance, and polymorphism. This will equip you with the knowledge you need in order to build custom class hierarchies using C#.


Base Class Public Employee Object User Nest Type Public Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Andrew Troelsen 2003

Authors and Affiliations

  • Andrew Troelsen

There are no affiliations available

Personalised recommendations