我有兩個文件:基本類繼承
answer.rb
class Answer
def decision(string)
if string == 'Richard'
puts "Hello"
else
puts "I dont know you"
end
end
end
question.rb
require './answer'
class Question < Answer
puts "What is your name?"
response = gets.chomp
puts decision("#{response}")
end
如何從Question
類訪問方法Answer
類指定的文件是不足夠的?如果我刪除類Answer
,那麼一切正常。
好的謝謝,但你能解釋那裏發生了什麼? – Richlewis
謝謝,這有助於 – Richlewis
@Richlewis你應該爲你的'Question'類添加一個實例方法(例如'def ask')。在這種情況下,你可以*調用'decision'。然後執行'Question.new.ask'。 – Mischa