Question
In object-oriented programming, what type of
polymorphism is achieved at runtime?ÂSolution
Method Overriding is an example of runtime polymorphism. It occurs when a subclass provides a specific implementation of a method that is already defined in its superclass. At runtime, the method that gets executed depends on the object type (the subclass instance), not the reference type (the superclass reference), thus achieving polymorphism. This allows for flexibility in code, as the same method can behave differently depending on the object calling it. Why Other Options are Incorrect: A) Method Overloading: This is an example of compile-time polymorphism, not runtime polymorphism. C) Operator Overloading: While it is a form of polymorphism, it is resolved at compile time and is not applicable to runtime polymorphism. D) Constructor Overloading: Constructor overloading is a type of compile-time polymorphism, as the constructor to be invoked is determined at compile time. E) Function Overloading: Similar to method overloading, this is also resolved at compile time, not at runtime.
Determine the smallest possible value of 'P' that makes the eight-digit number '4423P456' fully divisible by 3.
A = (9/4) × B and C = (1/12) × A. If (A + B + C) = 300, then find the value of (12C – B).
Find the value of 'a' in the given data if the mean of the given data is 27.
20, 25, 30, 28, 26, 24, a, 29, 22, 23
There are balls of three colours: blue, green, and white. The number of green balls is 8 more than the average number of balls of each colour. The numbe...
A farmer has 1457 cows and 3055 buffaloes. He wants to graze them in minimum number of groups in such a way that each group has only one type of animal ...
- What is the sum of digits of the maximum 3-digit number that leaves 5 as remainder when divided by 10, 15, and 12?
a, b and c are three integers. The sum of a and b is 61. If b is divided by a then the quotient is 2 and the remainder is 7. If cn - 2 is lar...
Which pair of these numbers is cop rime?
Find the sum of all natural numbers less than 1,000 that are divisible by both 3 and 5 but not by 7.
- 35% of 45% of 640 = z + 20.2, what is the sum of the squares of the digits in ‘z’?