コンストラクタを持つSquareスクエアの作成と、四角形の面積を計算するためのメソジオ。オブジェクトのRuby配列
class Square
def initialize(side)
@side = side
end
def printArea
@area = @side * @side
puts "Area is: #{@area}"
end
end
2つのオブジェクトを作成し、私は、配列内のオブジェクトをアクセスもどうすればよいのアレイ
array = []
array << Square.new(4)
array << Square.new(10)
for i in array do
array[i].printArea
end
に追加しますか?私はエラーが発生します:正方形の整数への暗黙的な変換はありません。
'array.push Square.new(4)、Square.new(10) ' –