SORU
23 Mart 2009, PAZARTESİ


Aşırı yükleme ve geçersiz kılma

Ne aşırı yükleme ve geçersiz kılma arasındaki farktır.

CEVAP
23 Mart 2009, PAZARTESİ


Aşırı yükleme

Aşırı aynı isim ama farklı imza ile aynı kapsamda birden fazla yöntem var.

//Overloading
public class test
{
    public void getStuff(int id)
    {}
    public void getStuff(string name)
    {}
}

Geçersiz kılma

Geçersiz kıldı, bir alt sınıfta yöntemi işlevselliğini değiştirmek için izin veren bir ilke.

//Overriding
public class test
{
        public virtual getStuff(int id)
        {
            //Get stuff default location
        }
}

public class test2 : test
{
        public override getStuff(int id)
        {
            //base.getStuff(id);
            //or - Get stuff new location
        }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010