Sa mga programming language at type theory, ang parametric polymorphism ay isang paraan upang gawing mas nagpapahayag ang isang wika, habang pinapanatili pa rin ang ganap na static type-safety. Gamit ang parametric polymorphism, ang isang function o isang uri ng data ay maaaring isulat sa pangkalahatan upang mahawakan nito ang mga halaga nang magkapareho nang hindi nakasalalay sa kanilang uri.
Alin sa mga sumusunod ang tama ang nagpapaliwanag ng parametric polymorphism?
Ang
Parametric polymorphism ay isang programming language technique na nagbibigay-daan sa generic na kahulugan ng mga function at uri, nang walang labis na pag-aalala para sa mga error na nakabatay sa uri. Nagbibigay-daan ito sa wika na maging mas nagpapahayag habang nagsusulat ng generic na code na nalalapat sa iba't ibang uri ng data.
Ano ang parametric polymorphism at subtype polymorphism?
Ang
Subtype polymorphism ay nagbibigay ng isang termino ng maraming uri gamit ang subsumption rule. … Ang parametric polymorphism ay tumutukoy sa sa code na isinulat nang walang kaalaman sa aktwal na uri ng mga argumento; ang code ay parametric sa uri ng mga parameter. Kasama sa mga halimbawa ang mga polymorphic function sa ML, o mga generic sa Java 5.
Ano ang parametric polymorphism Java?
Ang
Parametric polymorphism ay nagsasaad na sa loob ng isang deklarasyon ng klase, maaaring iugnay ang isang pangalan ng field sa iba't ibang uri at maaaring iugnay ang pangalan ng pamamaraan sa iba't ibang parameter at uri ng pagbabalik. Ang larangan at pamamaraan ay maaaripagkatapos ay kumuha ng iba't ibang uri sa bawat instance ng klase (object).
Ano ang implicit parametric polymorphism?
Ano ang implicit parametric polymorphism? Ang tahasang parametric polymorphism: mga generic na parameter T. Mula sa Programming Language Pragmatics "Sa parametric polymorphism ang code ay kumukuha ng isang uri (o hanay ng mga uri) bilang isang parameter, tahasan man o implicitly."