OOP-də metodun həddindən artıq yüklənməsi nədir?
OOP-də metodun həddindən artıq yüklənməsi nədir?

Video: OOP-də metodun həddindən artıq yüklənməsi nədir?

Video: OOP-də metodun həddindən artıq yüklənməsi nədir?
Video: Soyuducu normal işləmirsə. bu sadə ūsulu tətbiq edin! necə? 2024, Bilər
Anonim

Həddindən artıq yükləmə üsulları . Əsas mövzu OOP edir həddindən artıq yükləmə üsulları , sizə eyni şeyi təyin etməyə imkan verir üsul onları müxtəlif arqument siyahıları adlandırmaq üçün bir neçə dəfə (a üsuludur arqument siyahısı onun imzası adlanır). Siz əraziyə bir və ya iki arqumentlə zəng edə bilərsiniz.

Həmçinin sual yaranır ki, metodun həddən artıq yüklənməsini nümunə ilə izah etmək nədir?

Həddindən artıq yükləmə təxminən eynidir funksiyası müxtəlif imzaları var. Üstündən təyinetmə təxminən eynidir funksiyası , eyni imza, lakin miras yolu ilə bağlı müxtəlif siniflər. Həddindən artıq yükləmə bir misal kompilyator vaxtının polimorfizmi və üstünlüyü birdir misal iş vaxtı polimorfizmi.

İkincisi, OOP-da həddən artıq yükləmə və üstələmə nədir? Həddindən artıq yükləmə bir sinifdə iki və ya daha çox metod eyni metod adına, lakin fərqli parametrlərə malik olduqda baş verir. Üstünlük eyni metod adı və parametrləri (yəni metod imzası) ilə iki metoda malik olmaq deməkdir.

Beləliklə, OOP-də funksiyanın həddən artıq yüklənməsi nədir?

Funksiya həddindən artıq yüklənməsi (həmçinin metodun həddindən artıq yüklənməsi ) proqramçılara iki və ya daha çox müəyyən etməyə imkan verən proqramlaşdırma konsepsiyasıdır funksiyaları eyni adda və eyni miqyasda. Hər biri funksiyası unikal imzaya (və ya başlığa) malikdir, o: funksiyası /prosedurun adı.arqumentlərin sayı. arqumentlərin növü.

C++-da metodun həddən artıq yüklənməsi ilə metodun ləğvi arasında fərq nədir?

Metodun həddindən artıq yüklənməsi birdən çox deməkdir üsul eyni adı paylaşır içində sinif ancaq var fərqli imza. Metodun ləğvi deməkdir üsul baza sinfi yenidən müəyyən edilir içində eyni imzaya malik törəmə sinif. Metodun həddindən artıq yüklənməsi daha çox “əlavə etmək” və ya “uzatmaq”dır üsuludur davranış.

Tövsiyə: