Question: what is the difference between runtime polymorphism and compile time 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.