What does the `protected` keyword do in Ruby classes?
A. Makes methods accessible only within the class and its subclasses
B. Makes methods accessible only within the class
C. Makes methods accessible only from outside the class
D. Makes methods accessible from anywhere in the code
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