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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • kimberly p

    kimberly p

    23 Ocak 2010
  • TokShogun

    TokShogun

    6 HAZİRAN 2009