【发布时间】:2012-08-27 14:50:40
【问题描述】:
我有一个名为 Movie 的课程:
class Movie
attr_accessor :title, :director, :date_of_issue, :register_number
def initialize(title, director, date_of_issue, register_number)
@title, @director, @date_of_issue, @register_numver = title, director, date_of_issue, register_number
end
def Basic_info
puts "Title : #{@tytul}, Director: #{@autor}"
end
end
我想创建一个方法来更改现有 Movie 对象的变量,而不是创建一个全新的对象。可能吗?如果有,怎么做?
【问题讨论】:
-
您的方法
Basic_info实际上应该是basic_info以便遵循 Ruby 的最佳实践。
标签: ruby oop class variables object