Question
Which of the following best illustrates the concept of
polymorphism in Object-Oriented Programming (OOP)?Solution
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.
A perfectly elastic demand curve is
Which of the following is true for income elasticity of demand?
(1) It measures the responsiveness of quantity demanded of a good with respect...
What is the likely elasticity of supply when the supply curve is a straight line, vertical to the x-axis?
Which of the following is/are constant along a demand curve?
(1) Income of the consumers
(2) Price of related goods
For normal goods, the demand curve has a/an_______ slope.
Which of the following is true as per the law of supply?
(1) There is a negative relation between quantity supplied and price
(2) The...