Polymorphism in Java: Compile-time and Runtime MCQ Quiz

Polymorphism & Binding Quiz

1. What is Polymorphism in OOPS?

2. Polymorphism is mainly classified into?

3. Method Overloading is which type of polymorphism?

4. Method Overriding is which type of polymorphism?

5. Which is NOT required for method overloading?

6. Which is required for method overriding?

7. Which concept is also called Dynamic Method Dispatch?

8. Which binding occurs in method overloading?

9. Which binding occurs in method overriding?

10. Can static methods be overridden?

11. Can final methods be overridden?

12. What is method hiding?

13. Which is NOT polymorphism?

14. Operator overloading in Java is supported for?

15. Which is true about polymorphism?

16. Which is true about compile-time polymorphism?

17. Which is true about runtime polymorphism?

Great job! Polymorphism often relies onInheritance. Make sure to review that section to fully understand how Dynamic Method Dispatch works.