OOPде полиморфизмдин эң кеңири колдонулушу энчи класстын объектисине кайрылуу үчүн ата-эне класс шилтемеси колдонулганда пайда болот. Бирден ашык IS-A сынагынан өтө алган Java объектиси полиморфтук деп эсептелет.
Эмне үчүн биз Java тилинде полиморфизмди мисал менен колдонобуз?
Полиморфизм – бул бир аракетти ар кандай жолдор менен аткарууга мүмкүндүк берген OOP функцияларынын бири. Мисалы, биздеметоду бар Animal классы бар дейли. Бул жалпы класс болгондуктан, биз ага төмөнкүдөй ишке ашырууну бере албайбыз: Roar, Meow, Oink ж.б.
Полиморфизмдин максаты эмне?
Полиморфизм бир аракетти ар кандай жолдор менен аткарууга мүмкүндүк берет. Башкача айтканда, полиморфизм бир интерфейсти аныктоого жана бир нече ишке ашырууга мүмкүндүк берет. "Поли" сөзү көп жана "морфтар" формаларды билдирет, ошондуктан ал көп формаларды билдирет.
Эмне үчүн полиморфизм OOPлерде колдонулат?
Полиморфизм – объектке багытталган программалоо тилиндеги ыкма объекттин классына жараша ар кандай иштерди аткарат, аны атайт Полиморфизм менен бир нече класс объекттерине билдирүү жөнөтүлөт, жана ар бир объект класстын касиеттерине жараша туура жооп берет.
Жавада полиморфизмди ишке ашыруу үчүн эмнени колдонсок болот?
Жавада полиморфизмди методду ашыкча жүктөө жана ыкманы жокко чыгаруу аркылуу аткара алабыз. Эгер сиз Java'да статикалык ыкманы ашыкча жүктөсөңүз, бул компиляция убактысынын полиморфизминин мисалы.