回答編集履歴

4

追記

2018/01/28 09:48

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -16,13 +16,35 @@
16
16
 
17
17
  ---
18
18
 
19
- 個人的には、
20
-
21
- 次のようなコンストラクタを他コンストラクタが呼び出す形の方が書きやすいと思います。
19
+ 個人的には、次のような書き方の方が分かりやすいと思います。
22
20
 
23
21
  ```Java
24
22
 
23
+ public Seiseki() {
24
+
25
+ this("特別研究");
26
+
27
+ }
28
+
29
+ public Seiseki(String course) {
30
+
31
+ this(course, "専門科目");
32
+
33
+ }
34
+
35
+ public Seiseki(String course, String category) {
36
+
37
+ this(course, category, 6);
38
+
39
+ }
40
+
41
+ public Seiseki(String course, String category, int credit) {
42
+
43
+ this(course, category, credit, 5);
44
+
45
+ }
46
+
25
- public Seiseki(String course, String category, int credit, int grade){
47
+ public Seiseki(String course, String category, int credit, int grade) {
26
48
 
27
49
  this.course = course;
28
50
 

3

スペルの誤りを修正

2018/01/28 09:48

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  public Seiseki(String course, String category, int credit, int grade){
26
26
 
27
- this.cource = cource;
27
+ this.course = course;
28
28
 
29
29
  this.category = category;
30
30
 

2

追記

2018/01/28 09:47

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -34,6 +34,14 @@
34
34
 
35
35
  }
36
36
 
37
+ ```
37
38
 
38
39
 
40
+
41
+ 質問の仕方について
42
+
39
- ```
43
+ ---
44
+
45
+ teratailには、上記のようにコードを見やすく表示する機能があります。
46
+
47
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押してください。

1

追記

2018/01/28 09:44

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -11,3 +11,29 @@
11
11
 
12
12
 
13
13
  他も同様です。『引数を』代入する処理に書き直してください。
14
+
15
+
16
+
17
+ ---
18
+
19
+ 個人的には、
20
+
21
+ 次のようなコンストラクタを他のコンストラクタが呼び出す形の方が書きやすいと思います。
22
+
23
+ ```Java
24
+
25
+ public Seiseki(String course, String category, int credit, int grade){
26
+
27
+ this.cource = cource;
28
+
29
+ this.category = category;
30
+
31
+ this.credit = credit;
32
+
33
+ this.grade = grade;
34
+
35
+ }
36
+
37
+
38
+
39
+ ```