我確信我已經有過這個工作!從Ruby類返回對象
我有以下類。標題字符串在類中創建,fname和lname字符串作爲參數傳入。不過,我似乎無法獲得@title對象來返回除nil以外的任何內容。
我在這裏做錯了什麼?
class Person
attr_accessor :fname, :lname, :title
def initialize(fname, lname)
@fname = fname
@lname = lname
@title = title
end
def string1
@lname + ", " + @fname
end
@title = "Director"
def string2
@title
end
end
p = Person.new("Yukihiro", "Matsumoto")
p p.string1
p p.string2
堅果殼:'@ title'是一個類實例變量,'string2'是一個實例方法;兩者不同。 –