1. Polymorphism is a key pillar of OOP and it allows objects in a class or subclass to be processed differently, making use of the __________
2. An example of polymorphism: Where 'shape' is the original class, a method to calculate area will exist in subclass objects (e.g. rectangle and circle) but the programmer will _____________
3. Another definition of polymorphism is: It is the characteristic of an entity to be able to present in _____________
4. In the real world, you may inherit a trait from your parent (like dancing) but you implement it slightly differently. This is somewhat similar to _____________
5. What is the use of duck typing?
6. In Python, any set of classes with a common set of methods can be treated similarly. This is called ___________.____________ imposes less restrictions.
7. In the following code the output is 1,1,1 because the super().___init___ in the subclasses have been correctly invoked.
8. How is the following example demonstrating polymorphism?
9. Which of the following statements is true?
10. Polymorphism is very useful as it makes programming more intuitive and elegant.