C# da Nesne Yönelimli Programlama (OOP)
Nesne Yönelimli Programlama (OOP), gerçek dünyadaki nesneleri modellemek için kullanılan bir programlama paradigmasıdır. C#, OOP ilkelerini tam olarak destekleyen güçlü bir programlama dilidir. OOP'nin temel kavramları şunlardır:
1. Kapsülleme (Encapsulation)
* Veri Gizleme: Bir nesnenin iç durumunu (özellikleri) ve davranışlarını (metotları) tek bir birim olan sınıf içinde toplamak ve dış dünyadan gizlemektir.