Question: what is the difference between compile time polymorphism and runtime polymorphism?
Answer: In Compile time Polymorphism, the call is resolved by the compiler. In Run time Polymorphism, the call is not resolved by the compiler. It is also known as Static binding, Early binding and overloading as well.