overriding
əjdahalar googllapolimorfizm -
★ #sözaltı wiki təsadüfi wiki gətir
yazarın wiki entryləri: emoji - hippi - hyperthymesia
public class X
{
public virtual void A() {}
}
public class Y : X
{
public override void A() {}
}
yuxarıdakı nümunədə X parent class, Y isə child class-dır. Hər iki class-da eyniadlı A metodu var və default olan parent class-dakı virtual sözü ilə işarələnmiş A class-dır. Əgər child class-dakı metod işləməzsə virtual ilə işarələnmiş metodun nəticəsi geri döndəriləcək.
override sözü ilə işarələnmiş A class-ı parent class-dakı nəticəni üstələyərək child class-dakı nəticənin döndərilməsi üçün istifadə edilir.
üzv ol