質問編集履歴

2

文法的な違和感を感じていることが分かるように追記

2020/06/27 13:49

投稿

kobe2018
kobe2018

スコア21

test CHANGED
File without changes
test CHANGED
@@ -38,15 +38,15 @@
38
38
 
39
39
  Wizardクラスには他クラスのインスタンスwandがあります。
40
40
 
41
- ここに違和感があります。
41
+ ここに文法的な違和感があります。
42
42
 
43
43
  Wandクラスは確かにpublicです。
44
44
 
45
45
  しかしフィールドはprivateです。
46
46
 
47
- フィールドがprivateなのにも関わらずインスタンスをWizardクラスのフィールドに持てるものなのでしょうか。
47
+ Wizardクラスのフィールドにwandを持てるものなのでしょうか。
48
-
48
+
49
- インスタンス取得にはゲッターやセッターを用いなくてよいのでしょうか。
49
+ 際、ゲッターやセッターを用いなくてよいのでしょうか。
50
50
 
51
51
 
52
52
 

1

WandクラスとHeroクラスも追加しました。

2020/06/27 13:49

投稿

kobe2018
kobe2018

スコア21

test CHANGED
File without changes
test CHANGED
@@ -165,3 +165,111 @@
165
165
  }
166
166
 
167
167
  ```
168
+
169
+
170
+
171
+ ```
172
+
173
+ package sitsumon0627_1;
174
+
175
+
176
+
177
+ public class Wand {
178
+
179
+ private String name;
180
+
181
+ private double power;
182
+
183
+
184
+
185
+ public String getName() {
186
+
187
+ return name;
188
+
189
+ }
190
+
191
+
192
+
193
+ public double getPower() {
194
+
195
+ return power;
196
+
197
+ }
198
+
199
+
200
+
201
+ public void setName(String name) {
202
+
203
+ this.name = name;
204
+
205
+ }
206
+
207
+
208
+
209
+ public void setPower(double power) {
210
+
211
+ this.power = power;
212
+
213
+ }
214
+
215
+
216
+
217
+ }
218
+
219
+
220
+
221
+ ```
222
+
223
+ ```
224
+
225
+ package sitsumon0627_1;
226
+
227
+
228
+
229
+ public class Hero {
230
+
231
+ private int Hp;
232
+
233
+ private String name;
234
+
235
+
236
+
237
+ public int getHp() {
238
+
239
+ return Hp;
240
+
241
+ }
242
+
243
+
244
+
245
+ public void setHp(int hp) {
246
+
247
+ Hp = hp;
248
+
249
+ }
250
+
251
+
252
+
253
+ public String getName() {
254
+
255
+ return name;
256
+
257
+ }
258
+
259
+
260
+
261
+ public void setName(String name) {
262
+
263
+ this.name = name;
264
+
265
+ }
266
+
267
+
268
+
269
+
270
+
271
+ }
272
+
273
+
274
+
275
+ ```