Polymorphism is the ability to take many forms. Method overriding is runtime polymorphism.
My questions are:
Is there anything like static polymorphism in Java?
Can method hiding be considered a form of polymorphism?
In this question's answer, it is said that static methods are not polymorphic. What is the reason for that?