ruby的实例方法(写方法,读方法与读写方法)
ruby比java实现setter与getter更灵活多变。
方法1
class Person def name #读方法 @name end def name=(x) #写方法 @name = x end def age #读方法 @age end end
方法2
class Person attr :name, true # Create 读写方法 attr :age # Create 读方法 end
方法3
class SomeClass attr_reader :a1, :a2 # 读方法 attr_writer :b1, :b2 # 写方法 attr_accessor :c1, :c2 # 读写方法 # end
机器瞎学/数据掩埋/模式混淆/人工智障/深度遗忘/神经掉线/计算机幻觉/专注单身二十五年