Erişim Belirleyicileri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Erişim Belirleyicileri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Şubat 2024 Salı

C# Class(Sınıf) Nedir, Class Nasıl Tanımlanır

 

C# dilinde bir "class" (sınıf), nesne tabanlı programlamada temel bir yapı taşıdır. Bir sınıf, veri alanları (fields) ve bu alanları işleyen yöntemler (methods) gibi üyeleri içerebilir. Nesne tabanlı programlamada, sınıflar nesnelerin (instances) şablonlarını oluşturur. Her bir nesne, bir sınıfın özelliklerini ve davranışlarını içeren bir örnektir.

İşte C# dilinde bir sınıf tanımlamanın temel yöntemleri:

Sınıf Bildirimi (Class Declaration): Bu yöntemle, bir sınıfı tanımlamak için class anahtar kelimesi kullanılır. Sınıf adı genellikle büyük harfle başlar.


  • public class MyClass { // Sınıf üyeleri burada tanımlanır }
  • Alanlar (Fields): Sınıfın veri üyeleridir. Bunlar sınıfın durumunu temsil eder.

    csharp
  • public class MyClass { public int myField; private string myPrivateField; }
  • Yöntemler (Methods): Sınıfın davranışlarını tanımlarlar.

    csharp
  • public class MyClass { public void MyMethod() { // Metodun içeriği burada } }
  • Kurucu Metod (Constructor): Nesnenin ilk oluşturulduğu an çalışan özel bir yöntemdir. Genellikle sınıfın durumunu başlatmak için kullanılır.

    csharp
  • public class MyClass { public MyClass() { // Kurucu metot } }
  • Özellikler (Properties): Alanları kontrol etmek ve işlemek için kullanılır.

    csharp
  • public class MyClass { private int myProperty; public int MyProperty { get { return myProperty; } set { myProperty = value; } } }
  • Olaylar (Events): Sınıf içindeki bir durumu değiştiren veya tetikleyen eylemlerdir.

    csharp 
     
    public class MyClass { public event EventHandler MyEvent; }
  • Bu temel bileşenlerle, C# dilinde sınıf tanımlamak ve kullanmak oldukça güçlü bir şekilde mümkündür.

    Share: