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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011