class Person
def initialize name,age,sex
@name = name
@age = age
@sex = sex
end
# read
attr_reader :name
# write
attr_writer :age
# read and write
attr_accessor :sex
end
tom = Person.new "Tom",20,"male"
puts tom.name
tom.age = 20
tom.sex = "female"
puts tom.sexruby入门_属性
最新推荐文章于 2020-09-15 03:43:23 发布
本文定义了一个Person类,并为其初始化方法提供了姓名、年龄和性别三个属性。通过attr_reader、attr_writer及attr_accessor方法分别实现了对name、age及sex属性的读取、写入和读写操作。
1534

被折叠的 条评论
为什么被折叠?



