Şub072009

C# da Overload Kavramına Giriş

Yusuf Karakaş tarafindan 21:27 tarihinde C# kategorisine eklenmistir.

Bu makalemizde C# ın zengin içeriğine dahil olan OverLoad kontrolünü inceleyeceğiz.

Overload Nedir?

En basit tanımıyla tanımlanan iki ayrı methodun isimlerinin aynı , parametre olarak tiplerinin farklı olmasıyla ortaya çıkan yapıdır.

Methodlar için bahsettiğimiz bu işlem aynı zamanda fonksiyonlar için de geçerlidir.

Şimdi bu çerçevede bir uygulama ile kavramları açığa kavuşturalım.

 Uygulama 

public static void Main()


   {            

          Developermania  deneme= new Developermania(); 

            Console.Writeline(deneme.testmethodumuz("İlk Methodumuz"));

            Console.WriteLine(deneme.testmethodumuz(2));

 }     

    public string testmetodumuz(string yenimesaj)



  string mesaj=("String değere sahip methodumuz="+ yenimesaj);

 return mesaj;             

}

 public string testmethodumuz(int sayimiz)

{ 

 string mesaj = ("İnteger değere sahip methodumuz=" + sayimiz);

 return mesaj;


}  

  Yukarıda da  görüldüğü gibi aynı isimli iki methodumuzu parametrik değerleri farklı olduğu için çağırabiliyoruz.

 Aslına bakılırsa program içerisinde çoğu kez istemiyerek de olsa overload işlemini kullanırız.

Çoğu zaman console writeln’e ait string veya int değerleri feedback yaptığımızda olumlu sonuç alırız.

Ancak bu işlemler overload yapısı ile birkaç yerde kullanmamıza olanak sağlar.
 Diğer makaleler ile görüşmek üzere saygılarımla…

Yusuf KARAKAŞ



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Etiketler: ,

E-Posta | Permalink | Geri izlemeler | Yazi RSSRSS comment feed 2 Yorum

Yorumlar