© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
V. SarcarTest Your Skills in C# Programming https://doi.org/10.1007/978-1-4842-8655-5_6

6. Polymorphism

Vaskaran Sarcar1  
(1)
Garia, Kolkata, West Bengal, India
 

Ask a developer, “What are the fundamental characteristics of object-oriented programming (OOP) ?” You will hear an immediate reply saying that classes (and objects), inheritance, abstraction, encapsulation, and polymorphism are the most important characteristics of OOP. This chapter focuses on polymorphism.

Typically object-oriented programmers pass through three important stages. In the first stage, they become familiar with non-object-oriented constructs/structures. In this stage, they use decision ...

Get Test Your Skills in C# Programming: Review and Analyze Important Features of C# 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.