C#'ta Polimorfizm etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C#'ta Polimorfizm etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

23 Aralık 2024 Pazartesi

C#'ta Polimorfizm (Çok Biçimlilik)

C#'ta polimorfizm (çok biçimlilik), nesne yönelimli programlamanın (OOP) temel kavramlarından biridir ve bir nesnenin birden fazla biçimde davranabilmesi anlamına gelir. Başka bir deyişle, farklı sınıflara ait nesnelerin ortak bir tipteymiş gibi ele alınabilmesini sağlar.

C#'ta polimorfizm iki ana mekanizma ile gerçekleştirilir:

1. Derleme Zamanı Polimorfizmi (Statik Polimorfizm/Aşırı Yükleme - Overloading):

Bu polimorfizm türü, derleme zamanında çözümlenir. Metot aşırı yüklemesi (method overloading) ve operatör aşırı yüklemesi (operator overloading) ile elde edilir.