回答編集履歴
2
コード修正
answer
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
|
14
14
|
int total = 0;
|
15
15
|
for(Student student: students) {
|
16
|
-
total += getTotal();
|
16
|
+
total += student.getTotal();
|
17
17
|
System.out.printf(
|
18
18
|
"名前: %s %d %d %d 合計 %d\n",
|
19
19
|
student.name, student.math, student.english, student.science, student.getTotal()
|
1
追記
answer
CHANGED
@@ -27,4 +27,6 @@
|
|
27
27
|
|
28
28
|
---
|
29
29
|
余力があるのなら、StudentクラスでtoStringメソッドをオーバーライドすると良いでしょう。
|
30
|
+
|
30
|
-
また、各生徒の総得点はコンストラクタで計算してしまってよいようにも思います。
|
31
|
+
また、各生徒の総得点はコンストラクタで計算してしまってよいようにも思います。
|
32
|
+
(この場合、セッターの実装を少し工夫する必要があります。)
|