teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

quotation

2017/08/18 04:27

投稿

bamboorian
bamboorian

スコア34

answer CHANGED
@@ -1,3 +1,4 @@
1
+ ```ruby
1
2
  class Car
2
3
  def yellow
3
4
  @color = "yellow"
@@ -9,10 +10,13 @@
9
10
  @color
10
11
  end
11
12
  end
13
+ ```
12
14
  注文生産の自動車の色を設定するクラスだとします。
15
+ ```ruby
13
16
  order1 = Car.new
14
17
  order1.yellow
15
18
  order1.color #=> yellow
19
+ ```
16
20
  こうすることで黄色にした結果を保持できます。初期化してインスタンスメソッドのメリットですね
17
21
  しかし、クラスメソッドで上記を実現すると
18
22
  黄色という処理はできますが保存できません