Question
Which of the following best represents the concept of
polymorphism in Object-Oriented Programming?ÂSolution
Polymorphism 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.
Which of the following phase of National Dairy Plan was referred as ‘Mission Milk — The Next Revolution’, implemented by the National Dairy Develo...
In the context of five year plans, Which of the following can be regarded as basic objective of planning in India?
I. A sizeable increase in the ...
Which of the following horticulture development mission is subsumed in Mission for Integrated Development of Horticulture (MIDH)?
The market structure called monopoly exists where there _______ in any market.
Where in India the Cold Biosphere Desert located?
In a group of students, the number of girls is three-fourth of the number of boys. If two-third of the number of girls and one-half of the number of boy...
Which film won the Best Motion Picture – Drama award at the 2025 Golden Globe Awards?
Which one of the following is not the broker platform?
Which state has the second highest number of seats in the Lok Sabha?
According to Dalton’s atomic theory, atoms combine in the ratio of small whole numbers to form ______.