回答編集履歴
4
余談の追加
test
CHANGED
@@ -60,4 +60,12 @@
|
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
-
forの中で`sum.Add(w);`を読んでsumのgetterメソッドを出力してください。
|
63
|
+
forの中で`sum = sum.Add(w);`を読んでsumのgetterメソッドを出力してください。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
余談:
|
68
|
+
|
69
|
+
`Add`メソッドの中で新しいインスタンス(`y`)を作っていますが、作らないでも実装できます。
|
70
|
+
|
71
|
+
作らない方が余計なメモリを食わずに済みますので、そこは課題として考えてみてください。
|
3
追記
test
CHANGED
@@ -45,3 +45,19 @@
|
|
45
45
|
sum = sum + w.getT();
|
46
46
|
|
47
47
|
```
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
### 追記
|
52
|
+
|
53
|
+
内容を履き違えていました。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
インスタンス同士を+で足すなどの実装はJavaでは出来ないと思います。
|
58
|
+
|
59
|
+
手として`Add`メソッドのように`MyWeight`が持つ`ton`、`kgram`、`gram`に対して内部で足してあげることに尽きるかと。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
forの中で`sum.Add(w);`を読んでsumのgetterメソッドを出力してください。
|
2
書式の改善
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
と書かれていることからトンを求めているのですよね。
|
8
8
|
|
9
|
-
したらsumはMyWeight型ではなくintで宣言してください。
|
9
|
+
したら`sum`は`MyWeight`型ではなく`int`で宣言してください。
|
10
10
|
|
11
11
|
|
12
12
|
|
1
書式の改善とプチ文章修正
test
CHANGED
@@ -30,15 +30,15 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
-
ではwからtonを取得する処理を作る必要があります。
|
33
|
+
では`w`から`ton`を取得する処理を作る必要があります。
|
34
34
|
|
35
|
-
ですが心配しないでください。あなたはもう既にその処理を作っています。
|
35
|
+
ですが心配しないでください。**あなたはもう既にその処理を作っています**。
|
36
36
|
|
37
|
-
それはgetTメソッドです。
|
37
|
+
それは`getT`メソッドです。
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
getTメソッドとsumを合計した値を返してあげれば
|
41
|
+
`getT`メソッドと`sum`を合計した値を返してあげればキロの合計が求まるはずです。
|
42
42
|
|
43
43
|
```Java
|
44
44
|
|