a On the off chance that a capacity means diverse and possibly heterogeneous executions relying upon a restricted scope of independently determined sorts and blends, it is called specially appointed polymorphism. Specially appointed polymorphism is upheld in numerous dialects utilizing capacity over-burdening.
b On the off chance that the code is composed without notice of any particular sort and subsequently can be utilized straightforwardly with any number of new sorts, it is called parametric polymorphism. In the article arranged programming group, this is frequently known as generics or bland programming. In the useful programming group, this is frequently just called polymorphism.
c Subtyping (or incorporation polymorphism) is an idea wherein a name may mean cases of various classes the length of they are connected by some normal superclass.
d In article arranged programming, this is regularly alluded to just as polymorphism.
Content will be erased after question is completed.