Bu yazımda C# sınıf oluşturma ve kullanmayı çeşitli örneklerle anlatacağım.
İnsan Sınıfı Oluşturma
class insan{ byte yas; string isim; string soyisim; char cinsiyet; //e veya k public void selam(){ Console.WriteLine("Merhaba insan bu sınıf içinde bir fonksiyondur"); } }
Yukarıda bir insan sınıfı oluşturduk. İnsanın yaşı, ismi, soyismi, cinsiyeti gibi bilgileri bulunur bunları ekledik. Bir de içerisine bir fonksiyon ekledik. Şimdi de kullanımına bakalım.
Kullanımı
Bu oluşturduğumuz sınıfı main içerisinde örnekleyip kullanacağız.
class insan{ byte yas; string isim; string soyisim; char cinsiyet; //e veya k public void selam(){ Console.WriteLine("Merhaba insan bu sınıf içinde bir fonksiyondur"); } } static void Main(string[] args){ insan i = new insan(); i.selam(); } //Çıktı Merhaba insan bu sınıf içinde bir fonksiyondur olacaktır..
Burada i.isim diyerek isim, i.yas diyerek yaşı tanımlayabilirsiniz..
Araba Sınıfı Oluşturma
class araba{ string marka; string renk; string model; int yas; }
Arabamızın markası, rengi ve modelini içeren araba sınıfı oluşturduk.
Kullanımı
static void Main(string[] args){ araba a1 = new araba(); a1.marka="Renault"; a1.renk = "Siyah"; a1.model="Megane"; a1.yas=5; // İkinci bir araba oluşturma araba a2=new araba(); a2.marka="Fiat"; a2.renk="Beyaz"; a2.model="EGEA"; a2.yas=3; } class araba{ string marka; string renk; string model; int yas; }
Sınıfları Main altında veya üstünde oluşturabilirsiniz. Bir sınıfı birçok kez örnekleyebiliriz. Yazdırmak istediğimiz bir şeyi aynı değişken yazdırır gibi yazdırabiliriz.
Anlamadığınız yer olursa sorabilirsiniz. Umarım faydalı olmuştur.