Implementing Method Overloading through Polymorphism

Q1. Compile time polymorphism is also known as_____.
Q2. Which conditions should a method satisfy for overloading a method in a class.A) its return type should be same. B) number of parameters it takes should be different. C) type of parameters should be different.
Q3. Can we overload the constructor of a class?
Q4.To successfully overload a method in Java, the return types must be _____.
Q5. To successfully overload a method in Java, the argument-list or parameter-list must be _____.