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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • chickenby

    chickenby

    2 HAZİRAN 2008
  • MkElite

    MkElite

    13 NİSAN 2012