In Ruby, what is the purpose of method overloading?
A. To provide multiple definitions for the same method with different parameters
B. To override a method in the superclass
C. To provide a new implementation for a method in the subclass
D. To create private methods
Answer: Option A
Related Questions on Object Oriented Programming (OOP) Concepts in Ruby
A. A blueprint for objects
B. A variable holding multiple values
C. A single data structure
D. A method to define behavior
What does the initialize method do in a Ruby class?
A. Initializes class variables
B. Defines instance methods
C. Defines class methods
D. Initializes new objects

Join The Discussion