Мисал менен полиморфизм деген эмне?
Мисал менен полиморфизм деген эмне?

Video: Мисал менен полиморфизм деген эмне?

Video: Мисал менен полиморфизм деген эмне?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Ноябрь
Anonim

Сөз полиморфизм көп формага ээ болуу дегенди билдирет. Жөнөкөй сөз менен айтканда, биз аныктай алабыз полиморфизм билдирүүнүн бир нече формада көрсөтүлө билүү жөндөмү катары. Чыныгы жашоо мисал нын полиморфизм , бир эле учурда адам ар кандай өзгөчөлүктөргө ээ болушу мүмкүн. Эркек сыяктуу эле ата, күйөө, кызматкер.

Буга байланыштуу полиморфизм эмнени мисал келтирет?

Методду ашыкча жүктөө - бул мисал статикалык полиморфизм , ал эми методду жокко чыгаруу бир мисал динамикалык полиморфизм . Маанилүү мисал нын полиморфизм ата-эне класстын бала класстын объектисине кандайча кайрылат. Чынында, караганда көбүрөөк канааттандырган кандайдыр бир объект бир IS-A мамилеси болуп саналат полиморфтук табиятта.

Мындан тышкары, полиморфизм жана анын түрлөрү деген эмне? Полиморфизм C++ жана Анын түрлөрү Полиморфизм бир аталыштагы, ар башка иштеген бир нече функцияны билдирет. Полиморфизм статикалык же динамикалык болушу мүмкүн. Статикалык полиморфизм ошондой эле эрте милдеттүү жана компиляция убактысы катары белгилүү полиморфизм . Динамикалык полиморфизм кеч байлоо жана иштөө убактысы катары да белгилүү полиморфизм.

Ошондой эле, мисалы менен OOPs полиморфизм деген эмне?

Полиморфизм болуп саналат OOPs бир ат көп формага ээ боло турган түшүнүк. үчүн мисал , байланыш үчүн смартфонуңуз бар. Сиз тандаган байланыш режими каалаган нерсе болушу мүмкүн. Бул чалуу, текст кабары, сүрөт кабары, почта ж.б. болушу мүмкүн. Демек, максат жалпы, бул баарлашуу, бирок алардын мамилеси башкача.

Полиморфизм дегенди эмнени түшүнөсүз?

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

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