在Ruby中,可以使用实例变量和访问器方法来访问对象的属性。
下面是一个示例代码,演示如何在Ruby中访问对象的属性:
class Person
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
person = Person.new("John", 25)
puts person.name # 输出:John
puts person.age # 输出:25
person.name = "Jane"
person.age = 30
puts person.name # 输出:Jane
puts person.age # 输出:30
在上面的示例中,Person类定义了两个实例变量:@name和@age。通过attr_accessor方法,自动生成了name和age两个访问器方法,用于获取和设置这两个实例变量的值。在创建Person对象后,可以使用这些访问器方法来访问和修改对象的属性。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云