質問編集履歴

1

プロゲートの問題

2019/02/13 10:37

投稿

aacchan
aacchan

スコア23

test CHANGED
File without changes
test CHANGED
@@ -1 +1,19 @@
1
1
  ruby初心者で今クラスについて勉強しているのですが、selfの使い方と代入メソッドというものがいまいちつかめません。双方書籍やネットで調べてもあまり解説がなく困っています。。
2
+
3
+
4
+
5
+ 質問追加させていただきます。
6
+
7
+ ![イメージ説明](ddf7bcda4c02af16cf734b6e764796be.png)
8
+
9
+ プロゲートをやっていて以上のように説明がなされていたのですが、
10
+
11
+ selfは「自分自身をさす」ということがわかっているのですが、selfはインスタンス変数にもなりえる?のかと疑問に思いました。この場合のselfは一体何を表しているのでしょうか?
12
+
13
+ それぞれ
14
+
15
+ @name = name
16
+
17
+ @price = price
18
+
19
+ でだめなのでしょうか?