Start learning 50% faster. Sign in now
Runtime polymorphism (or dynamic method dispatch) occurs when a method's implementation is determined at runtime. This is achieved using method overriding in OOP. A derived class overrides a method of the base class, and the method to execute is determined by the type of the object being referenced at runtime. Example: class Animal { void sound() { System.out.println("Animal makes a sound"); }} class Dog extends Animal { void sound() { System.out.println("Dog barks"); }} public class Main { public static void main(String[] args) { Animal animal = new Dog(); // Base class reference pointing to a derived class object animal.sound(); // Outputs: Dog barks }} Why Other Options Are Incorrect: 1. Method with the same name but different parameters within the same class: This is compile-time polymorphism (method overloading), not runtime polymorphism. 2. Default arguments in methods: Default arguments provide flexibility but are unrelated to polymorphism. They simplify method calls without changing the behavior based on the object’s runtime type. 3. Static methods for shared functionality: Static methods are class-level and cannot participate in runtime polymorphism, as they are resolved at compile time. 4. Constructor with a parameter list in the derived class: Constructors are not polymorphic as they do not inherit or override behavior in OOP.
Consider the following statements about Zupee's partnership with the Gurugram Cyber Police:
1. Zupee partnered with the Gurugram Cyber Police ...
According to the Passport Index, what is the rank of India in 2023?
In U.P. Value Added Tax (VAT) was levied with effect from -
Which nation was India's largest trading partner from January to July 2024?
Which of the following sectors is targeted under PMKVY for skills training?
In June 2023, who became the first women player to win the ICC Player of the Month title for the 3rd time?
Tomb of Sheikh Salim Chishti is located in which district?
Which historical monument in Uttar Pradesh is known as the 'Taj Mahal of the East'?
When was the Planning Commission established?
Which of the following banks has been recognized as the ‘World Best SME Bank’ for the second time by Euromoney?