class Car
attr_accessor :door, :window, :engine, :wheel, :mirror, :seat...
end
my_car = Car.new
my_car.door, my_car.window, my_car.engine, my_car.wheel = "door", "window", "engine", "wheel"
我不想重复键入my_car
。我知道我可以定义initialize(door, window, engine, wheel)
,但还有其他方法可以做到吗?喜欢的东西红宝石减少重复
my_car.METHOD do
door, window, engine, wheel = "door", "window", "engine", "wheel"
end
什么是与定义问题`初始化()`?你为什么试图从外部初始化这个对象? – 2011-02-16 00:28:36