---
title: "06 - OOP Basics"
lastModified: "2026-10-07T11:38:29+05:30"
---

Scenario: Simple employee listing demonstrating encapsulation, inheritance & polymorphism.

Concepts:
- Base & derived classes
- virtual / override
- Properties
- Polymorphic List<Person>

Exercises:
- Add Manager subclass with Allowance property
- Introduce interface IPayable
- Make Person abstract

Theory Links:
- [Oop](/docs/si/modules/c-sharp/oop)
