C#'ta Class (Sınıf ) Oluşturmak ve Class İçindeki Methodları Çağırmak

Tüm programlama dillerinde olduğu gibi C#'ın da yapısı; sınıflardan, methodlardan ve de nesnelerden oluşmaktadır. Bu dersimizde class oluşturup class'lardaki methodları çağırmayı öğreneceğiz.

Tüm programlama dillerinde olduğu gibi C#'ın da yapısı; sınıflardan, methodlardan ve de nesnelerden oluşmaktadır. Bu dersimizde class oluşturup class'lardaki methodları çağırmayı öğreneceğiz.

Bir sınıfı ve bu sınıf içerisinde olabilecek methodları sırasıyla inceleyelim :

Aşama 1 Class'lar:



class BizimSinif

        {

            

        }



Yukarıda yer alan kodumuz basit bir sınıf tanımlaması için gerekli kodu içerir.

Aşama 2 Methodlar:

Methodlar Class'ların içinde yer alan ve gerektiğinde yerel/genel olarak çağrılabilen bir tür fonksiyonlardır. Methodlar public (genel) ve private (özel ) olarak gruplandırılır.Public olarak oluşturulan methodlar program içerisinde her yerden çağrılabilirken, private olarak oluşturulan methodlar program içerisinde SADECE yer aldığı sınıf içerisinden çağrılabilir.Biz makalemizde ise public olarak tanıttık ve işlemlerimizi gerçekleştirdik.


class BizimSinif

        {

           public void Kizlar()  // Kizlar isminde genel(public) bir method oluşturdum

            {

                 MessageBox.Show("Bizim Sınıf'ın(ın) "Kızlar" methodu Çagrıldı"); 

            }

            public void Erkekler() // Erkekler isminde genel(public) bir method oluşturdum

            {

                MessageBox.Show("Bizim Sınıf'ın(ın) "Erkekler" methodu Çağrıldı");

            }

        }




Aşama 3 Methodların Çağrılması:

Methodlar Class'ların içinde yer alan ve gerektiğinde yerel / genel olarak çağrılabilen bir tür fonksiyonlar olduğunu ikinci aşamamızda sizlere belirtmiştim. Bu son aşamamızda ise Classlar içinde oluşturduğumuz Methodları bir buton yardımıyla çağırıp MessageBox.Show ile de ekrana basmayı göstereceğim:


class BizimSinif

        {

            public void Erkekler()

            {



                MessageBox.Show("Bizim Sınıf'ın 'Erkekler' methodu çağrıldı");

            }

            public void Kızlar()

            {

                MessageBox.Show("Bizim Sınıf'ın 'Kızlar' methodu çağrıldı");

            }

        }



        private void kizlar_Click(object sender, EventArgs e)

        {

          BizimSinif mysinif = new BizimSinif();// Butonumuza sınıfımızı tanıtıyoruz

            mysinif.Kızlar();// Butonumuzla tanıttıgımız sınıfımızdaki methodu cagırıyoruz



        }



        private void erkekler_Click(object sender, EventArgs e) 

        {

          BizimSinif mysinif = new BizimSinif();// Butonumuza sınıfımızı tanıtıyoruz

            mysinif.Kızlar();// Butonumuzla tanıttıgımız sınıfımızdaki methodu cagırıyoruz

}



(*) Makalemde eksik(lik)ler olabilir. Sizlere en kısa yoldan Classlar ve Methodları anlatmaya çalıştım.

Bir başka makalemde görüşmek dileğiyle..
  • Etiketler;
H. Berat Yıldırım
1989 Isparta doğumlu.İstanbul'da yaşıyor. Yaklaşık 7 sene kadar internet üzerinde freelance ve firma olarak birçok kurumsal ve bireysel web sitesi projelerinde yer aldı. Bir dönem 3 arkadaşı ile birlikte Ebitech Bilişim Çözümleri isminde firmaları ile hizmet verdiler. <p>2008 yılından bu yana da İstanbul Arel Üniversitesi'nde Matematik - Bilgisayar (İngilizce) + İşletme eğitimine devam ediyor. <p>Şu an ASP.NET, ASP, C#, Dreamweaver, SQL Server üzerine projeler üretiyor ve vakit buldukça makaleler yazıp dersler veriyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Ders İçin Tşkrederim. İsteyen Arkadaşlar Uygulamayı Aşşağıdaki Linkten İndirebilirler. [url=http://hotfile.com/dl/73911694/b785738/Class.rar.html]Uygulamayı İndir (Hotfile) [/url]
Asıl kodları projeye uyarladığınız için ben size teşekkür ederim.İyi çalışmalar.
tşkler güzel olmuş eline sağlk

Yukarı Git