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
