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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012