OOPде методду ашыкча жүктөө деген эмне?
OOPде методду ашыкча жүктөө деген эмне?

Video: OOPде методду ашыкча жүктөө деген эмне?

Video: OOPде методду ашыкча жүктөө деген эмне?
Video: Java дээр хэт ачаалах арга (Java OOP 3) 2024, Ноябрь
Anonim

Ашыкча жүктөө ыкмалары . Негизги тема OOP болуп саналат ашыкча жүктөө ыкмалары , бул сизге бирдей аныктоого мүмкүндүк берет ыкмасы аларды ар кандай аргумент тизмеси деп атай алуу үчүн бир нече жолу (а ыкмасынын аргументтердин тизмеси анын кол тамгасы деп аталат). Сиз аймакка бир же эки аргумент менен чалсаңыз болот.

Ошондой эле суроо туулат, ыкманы ашыкча жүктөө эмнени мисал менен түшүндүрөт?

Ашыкча жүктөө болжол менен бирдей функция ар кандай кол тамгалары бар. Өткөрүп коюу болжол менен бирдей функция , бирдей кол, бирок мурас аркылуу байланышкан ар кандай класстар. Ашыкча жүктөө болуп саналат мисал компилятордун таймполиморфизминин жана жокко чыгаруунун бир мисал иштөө убактысынын полиморфизми.

Экинчиден, OOPде ашыкча жүктөө жана жокко чыгаруу деген эмне? Ашыкча жүктөө бир класстагы эки же андан көп методдор бирдей метод аталышына ээ, бирок башка параметрлерге ээ болгондо пайда болот. Өткөрүлүүдө бир эле методдун аталышы жана параметрлери бар эки ыкмага ээ болуу дегенди билдирет (б.а. метод кол тамгасы).

Демек, OOPде функцияны ашыкча жүктөө деген эмне?

Функциянын ашыкча жүктөлүшү (ошондой эле методду ашыкча жүктөө ) бул программистке эки же андан көптү аныктоого мүмкүндүк берген программалоо концепциясы функциялары ошол эле ат менен жана ошол эле масштабда. Ар бири функция уникалдуу кол тамгасы (же баш аты) бар, ал төмөнкүлөрдөн келип чыгат: функция /процедуранын аталышы.аргументтердин саны. аргументтердин түрү.

Методду ашыкча жүктөө менен C++теги ыкманы жокко чыгаруунун ортосунда кандай айырма бар?

Методду ашыкча жүктөө бирден ашык дегенди билдирет ыкмасы бирдей аталышты бөлүшөт ичинде класс, бирок бар башкача кол коюу. Методду жокко чыгаруу билдирет ыкмасы базалык класс кайра аныкталат ичинде бирдей кол тамгасы бар туунду класс. Методду ашыкча жүктөө дагы "кошуу" же "узартуу" болуп саналат ыкмасынын жүрүм-турум.

Сунушталууда: