回答編集履歴

2

コード修正

2018/04/19 15:16

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  for(Student student: students) {
30
30
 
31
- total += getTotal();
31
+ total += student.getTotal();
32
32
 
33
33
  System.out.printf(
34
34
 

1

追記

2018/04/19 15:16

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -56,4 +56,8 @@
56
56
 
57
57
  余力があるのなら、StudentクラスでtoStringメソッドをオーバーライドすると良いでしょう。
58
58
 
59
+
60
+
59
61
  また、各生徒の総得点はコンストラクタで計算してしまってよいようにも思います。
62
+
63
+ (この場合、セッターの実装を少し工夫する必要があります。)