属性访问器提供了一种便捷的方式来访问和修改类的实例变量。它们会自动为读取(获取)和写入(设置)这些变量值的方法生成代码。三种主要类型是 attr_reader,它创建一个 getter 方法;attr_writer,它创建一个 setter 方法;以及 attr_accessor,它同时创建 getter 和 setter 方法。这些访问器简化了代码并封装了对象的内部状态。
attr_reader
attr_writer
attr_accessor