Start learning 50% faster. Sign in now
Polymorphism in OOP refers to the ability of a function, method, or object to take on multiple forms. This characteristic allows developers to design interfaces or methods that can perform different tasks based on context. 1. Method Overloading: One of the primary examples of polymorphism is method overloading, where multiple methods share the same name but differ in argument types or counts. 2. Dynamic Behavior: Polymorphism also enables dynamic method invocation at runtime, allowing a subclass to provide a specific implementation for a method defined in its superclass. 3. Extensibility: By allowing objects to process different behaviors through a unified interface, polymorphism enhances code flexibility and scalability. Why Other Options Are Incorrect: • B) A class inheriting properties: This describes inheritance, not polymorphism. • C) Combining multiple objects: This relates to composition, which involves creating a complex object from simpler ones. • D) Restricting access: This refers to encapsulation, which controls data accessibility within a class. • E) Relationships between objects: This describes association or aggregation, not polymorphism.
Chromosomal theory of inheritance was given by:
Punjab Chhuara' is variety of which crop?
Early maturing maize composite suitable for rainfed conditions
Which of the following statements regarding shifting cultivation is NOT true?
Infrastructure development supports for establishment of Custom Hiring Centres (CHCs)/Hi-tech Hubs of agricultural machines is provided under __________
Select the option that can substitute the underlined part of the sentence. If no substitution is needed, select 'No improvement required'.
This i...
Who discovered the nematicidal properties of Ethylene Di bromide (EDB)?
The light-independent reactions of photosynthesis, also known as the Calvin cycle, take place in the:
On the basis of their shelf-life, potatoes and onions are classified as:
The function of MPEDA include: