not sure your question is phrased correctly. There are no different types of polymorphism in C++. You can implement it via the use of virtual functions in base classes.
Yes. Inheritance and polymorphism are two different things. Inheritance is when the attributes and methods of a class are inherited by a deriving class that creates a more specialized type. Polymorphism is when two methods exist with the same name, differing only in argument types, or in class type. The former type, argument types, is an example of ad-hoc polymorphism that does not even require a class.
In C++, overriding and function, method, or operator is a different thing than (dynamic) polymorphism, so overriding a polymorphic method is almost entirely possible.
Static polymorphism is used the concept of early binding or we can say compile time binding where as dynamic polymorphism used the concept of late binding or run time binding.
One can detect polymorphism by genetic marker using single-nucleotide polymorphism which is able to even tell mutation of a gene.
Compile Time Polymorphism in Java is when you have the several methods with same name and different parameters and compiler has to decide how to select which method has to run based on the arguments hence the name Compile time polymorphism or method overloading.
polymorphism
In Biology, a morph is each of several variant forms of an animal or plant. Polymorphism isthe occurrence of different forms among the members of a population or colony. The dominant morph would be the strongest of the different forms.
polymorphism
the ability to take more than one forms.
No. Interfaces in Java are a construct to get polymorphism ( subtype polymorphism ) working in Java, but they are not a "kind" of polymorphism. In polymorphism happens when two objects respond to the same message ( method call ) in different way ( hence poly -> many, morphism -> way or shape : polymorphism -> many ways). In Java to be able to send the same message to two different objects you have to either inherit the same parent, or implement the same interface.
Polymorphism means multiple form of a function, variable or object. In Computer Science, polymorphism is a programming language feature that allows values of different data types to be handles using a common interface. There are three types : Ad-Hoc Polymosphism, Parametric Polymorphism, Subtype/Inclusion Polymorphism. Source: Wikipedia.
Coelenterates are, in fact, an olde Phyla. I believe that they are known as Cnidarian. I wish you the best of luck in researching their different body types. Firstmate...
what can be achieved from the database using reports
Polymorphism influences adaptive radiation of the cnidarians because the alternation of their forms between medusae and polyps lets it find the best fit in any environment.
polymorphism in coelentrates
Polymorphism or different phenotypes in a single species could be responsible for the diversity in the cnidarians evolutionary tree which happens to be extremely diverse and complex, ultimately increasing its chances of survival.
Polymorphism that involves two distinct forms during one life cycle can be very beneficial to animals because it means that the young do not compete with the adults for food. This allows a larger population of young to coexist with existing adults.