C# da Kalıtım (Inheritance)
C#'ta kalıtım (inheritance), nesne yönelimli programlamanın temel kavramlarından biridir. Bu kavram sayesinde, mevcut bir sınıfın (base class veya parent class) özelliklerini ve davranışlarını yeni bir sınıfa (derived class veya child class) aktarabiliriz. Bu sayede kod tekrarını azaltır, daha modüler ve genişletilebilir uygulamalar geliştiririz.
Temel Kavramlar
* Base Class: Özellikleri ve davranışları miras bırakılan sınıf.
* Derived Class: Base class'tan özellik ve davranışları devralan sınıf.
* Kalıtım Hiyerarşisi: Birden fazla sınıfın birbirinden türetildiği yapı.