🌐 English soz6

overriding

🌐 English
Sözaltı Vikisindən, azad ensiklopediyadan

overriding (gbax: polimorfizm)-in əsas nümunələrindən biridir. (gbax: inheritance) zamanı yaradılan (gbax: parent class) və (gbax: child class) içərisində istifadə edilən eyniadlı metodların hər class'a uyğun nəticə döndürməsi üçün istifadə edilən üsuldur. metodu override etmək üçün aşağıdakı kimi ifadədən istifadə edə bilərik:

public class X

{

public virtual void A() {}

}

public class Y : X

{

public override void A() {}

}

yuxarıdakı nümunədə (gbax: X) parent class, (gbax: Y) isə child class-dır. Hər iki class-da eyniadlı (gbax: A) metodu var və default olan parent class-dakı (gbax: 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.

(gbax: 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. [1]

İstinadlar

  1. catasterismi. «overriding». Sözaltı sözlük, 12.02.2022. soz6.com
Bu entry yazılıb: 12.02.2022. Mətnlər sözaltı yazarlarına məxsusdur. İstinadla sitat gətirmək olar.