OOP-те әдісті шамадан тыс жүктеу дегеніміз не?
OOP-те әдісті шамадан тыс жүктеу дегеніміз не?

Бейне: OOP-те әдісті шамадан тыс жүктеу дегеніміз не?

Бейне: OOP-те әдісті шамадан тыс жүктеу дегеніміз не?
Бейне: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Мамыр
Anonim

Шамадан тыс жүктеу әдістері . Негізгі тақырып OOP болып табылады шамадан тыс жүктеу әдістері , ол бірдей анықтауға мүмкіндік береді әдіс оларды әртүрлі аргумент тізімдері деп атауға болатындай етіп бірнеше рет (а әдіс дәлелдер тізімі оның қолтаңбасы деп аталады). Аймаққа бір немесе екі аргументпен қоңырау шалуға болады.

Сондай-ақ сұрақ туындайды, әдісті шамадан тыс жүктеу мысалмен түсіндіреді?

Шамадан тыс жүктелу шамамен бірдей функциясы әртүрлі қолтаңбалары бар. Қайта анықтау шамамен бірдей функциясы , бірдей қолтаңба, бірақ мұрагерлік арқылы қосылған әртүрлі сыныптар. Шамадан тыс жүктелу болып табылады мысал компилятордың таймполиморфизмі және қайта белгіленуі - бұл мысал орындалу уақытының полиморфизмі.

Екіншіден, OOP-те шамадан тыс жүктеу және қайта анықтау дегеніміз не? Шамадан тыс жүктелу бір сыныптағы екі немесе одан да көп әдістердің бірдей әдіс атауы, бірақ әртүрлі параметрлері болған кезде пайда болады. Қайта анықтау әдіс атауы мен параметрлері бірдей екі әдіске ие болуды білдіреді (яғни, әдіс қолтаңбасы).

Сонымен, OOP-те функцияның шамадан тыс жүктелуі дегеніміз не?

Функцияның шамадан тыс жүктелуі (сонымен қатар әдісті шамадан тыс жүктеу ) - бұл бағдарламашыларға екі немесе одан да көп анықтауға мүмкіндік беретін бағдарламалау тұжырымдамасы функциялары бірдей атаумен және бірдей көлемде. Әрбір функциясы бірегей қолтаңбасы (немесе тақырыбы) бар, ол мынадан алынған: функциясы /процедураның аты.аргументтер саны. аргументтердің түрі.

C++ тілінде әдісті шамадан тыс жүктеу мен әдісті қайта анықтаудың айырмашылығы неде?

Әдісті шамадан тыс жүктеу біреуден көп дегенді білдіреді әдіс бірдей атаумен бөліседі ішінде сынып, бірақ бар әртүрлі қол қою. Әдісті қайта анықтау білдіреді әдіс базалық класс қайта анықталған ішінде бірдей қолтаңбасы бар туынды сынып. Әдісті шамадан тыс жүктеу көбірек «қосу» немесе «кеңейту» болып табылады әдіс мінез-құлық.

Ұсынылған: