Программалоо тилдеринде жана типтер теориясында параметрдик полиморфизм толук статикалык типтин коопсуздугун сактап, тилди экспрессивдүү кылуунун бир жолу болуп саналат. Параметрдик полиморфизмди колдонуу менен функция же маалымат түрү жалпы жазылышы мүмкүн, андыктан алардын түрүнө жараша маанилерди бирдей иштете алат.
Төмөнкүлөрдүн кайсынысы параметрдик полиморфизмди туура түшүндүрөт?
Параметрикалык полиморфизм - бул программалоо тилинин техникасы, ал функциялардын жана типтердин жалпы аныктамасын иштетет, типке негизделген каталар үчүн көп кабатырланбастан. Бул маалыматтын ар кандай түрлөрүнө тиешелүү жалпы кодду жазып жатканда тилдин экспрессивдүү болушуна мүмкүндүк берет.
Параметрдик полиморфизм жана субтиптүү полиморфизм деген эмне?
Полиморфизм подтипи бир терминге көп түрлөрдү берет. … Параметрдик полиморфизм аргументтердин чыныгы түрүн билбестен жазылган кодго билдирет; код параметрлердин түрү боюнча параметрдик болуп саналат. Мисалдар MLдеги полиморфтук функцияларды же Java 5теги генериктерди камтыйт.
Параметрдик полиморфизм Java деген эмне?
Параметрдик полиморфизм класс декларациясынын ичинде, талаанын аталышы ар кандай типтер менен, ал эми методдун аталышы ар кандай параметр жана кайтаруу түрлөрү менен байланыша аларын шарттайт. Талаа жана ыкма мүмкүнандан кийин ар бир класс инстанциясында (объект) ар кандай типтерди кабыл алыңыз.
Жашыруун параметрдик полиморфизм деген эмне?
Жашыруун параметрдик полиморфизм деген эмне? Ачык параметрдик полиморфизм: жалпы параметрлер T. Программалоо тилинин прагматикасынан "Параметрдик полиморфизмде коду ачык же кыйыр түрдөпараметри катары типти (же типтердин топтомун) алат."