回答編集履歴

4

余談の追加

2019/04/15 05:42

投稿

BluOxy
BluOxy

スコア2663

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

追記

2019/04/15 05:42

投稿

BluOxy
BluOxy

スコア2663

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

書式の改善

2019/04/15 05:38

投稿

BluOxy
BluOxy

スコア2663

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

書式の改善とプチ文章修正

2019/04/15 05:20

投稿

BluOxy
BluOxy

スコア2663

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