C# - Metod Overload - Aşırı Yükleme

Herkese merhaba. Bu yazımda kısa ve öz bir şekilde, metod overload olayını anlatmaya çalışacağım. Metod Overload'ın Türkçe karşılığı; Metod Aşırı Yüklemedir, bilgilendirmesini de yaptıktan sonra hemen bir örnekle olayı anlatalım (:

        public int yasHesap(DateTime tarih)
        {
            int dogumYili = tarih.Year;
            return DateTime.Now.Year - dogumYili;
        }

        public int yasHesap(int sene)
        {
            return DateTime.Now.Year - sene;
        }

        public string yasHesap(string sene)
        {
            return (DateTime.Now.Year - Convert.ToInt32(sene)).ToString();
        }

Bu örnekte yasHesap isimli metod aşırı yüklenmiştir. Aynı metod'a DateTime, Int ve String olmak üzere 3 farklı parametre gönderebilirsiniz. Aşırı yüklemeyi daha iyi anlayabilmeniz için böyle bir örnek yaptım, yoksa çokta mantıklı bir aşırı yükleme olmadı :D Faydalı olması ümidiyle..

Sosyal Ağlarda Paylaşın

Share on Tumblr

Facebook Yorumları


Yorumlar (0)

Henüz hiç yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yapın