What is the purpose of encapsulation in Ruby classes?
A. To hide the internal state of an object and restrict access to it
B. To expose the internal state of an object and allow unrestricted access to it
C. To define class methods
D. To define instance 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