attr_reader方法------读取实例变量
attr_writer方法------改写实例变量
attr_accessor方法-----读写实例变量
class Person
attr_reader :name ---------1
attr_writer :name ---------2
def initialize(name)
@name = name
end
end
1 相当于: def name
@name
end
2 相当于:def name=(value)
@name = value
end
attr_reader :name attr_writer :name 可以合并为 attr_accessor :name
- :name 是一个symbol
时间: 2024-10-15 05:14:34