Getter and SetterA Ruby object has its methods public by default, but its data is private.So if you need to access the data, for either reading or writing, you need to make it public somehow.class Person def initialize(name:) @name = name end # this is getter method equivalent in Java. # called attr_reader in ruby def name @name endendCopyjohn = Person.new(name: "John")puts john.name # => JohnCopyequivalentclass Person attr_reader :name def initialize(name:) @name = name endendCopyjohn = Person.new(name: "John")puts john.nameCopyResources:#https://mixandgo.com/learn/ruby_attr_accessor_attr_reader_attr_writer