Polymorphism in OOP is primarily beneficial because it allows objects of different classes to be treated as objects of a common superclass. This enables objects to be used interchangeably, which is useful when designing flexible and reusable code. In OOP, polymorphism is achieved through method overriding (in inheritance) or interfaces, allowing for the same method name to behave differently depending on the object type invoking it. This leads to more generic code, easier maintenance, and greater extensibility. For instance, a superclass Shape could define a method draw() . Subclasses like Circle and Square would each override the draw() method, but polymorphism allows a reference of type Shape to invoke the draw() method of either subclass without needing to know which specific subclass it is dealing with. Why Other Options Are Incorrect:
निम्नलिखित शब्द में प्रत्युत्तर का उचित पर्याय क्...
'मैं बोल नहीं सकता’- भाववाच्य में बदलिए
निम्नलिखित में से किस शब्द मे स्वर-व्यंजन संबंधी अशुद्धि ...
निम्नलिखित में से कौन सी क्रिया प्रेरणार्थक है?
निम्नलिखित में से कौन - सा सही सुमेलित युग्म नहीं है?
नीचे दिए वाक्यों में से कुछ में त्रुटियाँ हैं और कुछ ठीक ह...
भारत के किस प्रांत में कोंकणी भाषा बोली जाती है :
'परा' का विलोम शब्द है
शुद्ध शब्द है
एक की वर्तनी शुद्ध है।