回答編集履歴

1

加筆修正

2018/07/12 00:40

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -53,6 +53,10 @@
53
53
  public string nameというメンバー変数を打ち
54
54
 
55
55
  そのあとなぜクラスをインスタンス化させるnew演算子をPerson()に付けたのでしょうか、これが理解できませんでした。
56
+
57
+
58
+
59
+ 恐らく、クラスとインスタンスのイメージになにか誤解があるのだと思います。
56
60
 
57
61
 
58
62
 
@@ -156,6 +160,18 @@
156
160
 
157
161
 
158
162
 
163
+ * 変数`p`は`Person`型である。(=`p`は`Person`のインスタンスを格納できる)
164
+
165
+ * `Person`のインスタンスは`name`メンバを持つ。
166
+
167
+ * `p.name`と書くことで、`p`が格納するインスタンスの`name`メンバにアクセスできる。
168
+
169
+
170
+
171
+ ということです。
172
+
173
+
174
+
159
175
  > 3.showメソッドとは、どのような用途なのでしょうか?インターネットで調べても機械翻訳で書かれた説明文しか見つからず、機械翻訳の説明では読んでもわけがわかりませんでした。
160
176
 
161
177