我正在尝试创建一个名为 Musician 的类,它继承自我的 Person 类,然后添加一个乐器属性。我知道我的 Musician 课程是错误的,但我只是想知道 Ruby 中的正确格式是什么。这是我的所有代码:
class Person
attr_reader :first_name, :last_name, :age
def initialize (first_name, last_name, age)
@first_name = first_name
@last_name = last_name
@age = age
end
end
p = Person.new("Earl", "Rubens-Watts", 2)
p.first_name
p.last_name
p.age
class Musician < Person
attr_reader :instrument
def initialize (instrument)
@instrument = instrument
end
end
m = Musician.new("George", "Harrison", 58, "guitar")
m.first_name + " " + m.last_name + ": " + m.age.to_s
m.instrument
谢谢您的帮助!