Start learning 50% faster. Sign in now
Get Started with ixamBee
Start learning 50% faster. Sign in nowPolymorphism in Object-Oriented Programming (OOP) allows methods to be defined in different forms across different derived classes, typically by overriding or overloading methods. This enables a single method to exhibit multiple behaviors, depending on the object that invokes it. For example, a base class method draw() in a shape class could be defined differently in derived classes like Circle and Rectangle, where each class implements its unique version of draw(). This approach promotes flexibility, reduces code duplication, and allows developers to manage code easily as new classes are added, embodying one of OOP’s core principles. Polymorphism is critical for creating extensible and maintainable code, as it enables a system to process objects of various types through a common interface. Option A (Encapsulation) - Encapsulation is the OOP principle of hiding internal details and exposing only necessary features through a class interface, which differs from polymorphism’s focus on varied behaviors. Option C (Aggregation) - Aggregation describes a "has-a" relationship between classes, where one class contains references to another, unrelated to polymorphic behavior. Option D (Encapsulation) - This concept of grouping related fields and methods within a class refers to encapsulation, not polymorphism. Option E (Unrelated Classes) - Allowing objects of unrelated classes to connect without a common functionality does not represent polymorphism, which requires shared interfaces or inheritance.
What is the primary outcome expected from the Government of India and ADB's $181 million loan agreement for Ahmedabad city?
World Water Day is celebrated every year in which day?
Which type of insurance policy includes that the insurer agrees to pay a fixed sum of money irrespective of the amount of loss to the insured?
Who was named the ambassador for the "War Against Waste" initiative in Jammu & Kashmir?
Which scientific phenomenon is responsible for the southwest monsoon?
What was the rank of India in World Press Freedom Index 2018?
If the pH value of a substance is lower than 7, it would be considered as-
What was the profession of Prime Minister of Japan, Shinzo Abe before it?
Which of the following is not a Maharatna company?
Which of the following is considered as a good indicator of economic growth?