質問編集履歴
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,13 +24,13 @@
|
|
24
24
|
構文エラーがあります。";" を挿入して RecordBodyDeclaration を完了してください
|
25
25
|
構文エラーがあります。"}" を挿入して RecordBody を完了してください
|
26
26
|
|
27
|
-
at study.Main.main(Main.java:
|
27
|
+
at study.Main.main(Main.java:25)
|
28
28
|
|
29
29
|
実行したところエラーとなりました。主に下記のプログラムについてエラーが出てしまいます。
|
30
30
|
----------------------------------------------------
|
31
|
-
|
31
|
+
25 public void setTitle(String title) {
|
32
|
-
|
32
|
+
26 this.TITLE_1 = title;
|
33
|
-
|
33
|
+
27 }
|
34
34
|
----------------------------------------------------
|
35
35
|
トークン "void" に構文エラーがあります。正しくは record です
|
36
36
|
変数 setTitle に void は無効な型です
|
1
ソースコード、QAの更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,11 +15,29 @@
|
|
15
15
|
### 発生している問題・分からないこと
|
16
16
|
引数なしコンストラクタ
|
17
17
|
いちばんやさしい基本情報技術者高橋京介1980
|
18
|
+
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
|
19
|
+
トークン "void" に構文エラーがあります。正しくは record です
|
20
|
+
変数 setTitle に void は無効な型です
|
21
|
+
トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
|
22
|
+
トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
|
23
|
+
構文エラーがあります。"}" を挿入して ClassBody を完了してください
|
24
|
+
構文エラーがあります。";" を挿入して RecordBodyDeclaration を完了してください
|
25
|
+
構文エラーがあります。"}" を挿入して RecordBody を完了してください
|
18
26
|
|
19
|
-
|
27
|
+
at study.Main.main(Main.java:48)
|
20
|
-
また、引数ありがそもそも出力されない理由が分からずにおります。
|
21
28
|
|
29
|
+
実行したところエラーとなりました。主に下記のプログラムについてエラーが出てしまいます。
|
30
|
+
----------------------------------------------------
|
31
|
+
48 public void setTitle(String title) {
|
32
|
+
49 this.TITLE_1 = title;
|
33
|
+
50 }
|
34
|
+
----------------------------------------------------
|
35
|
+
トークン "void" に構文エラーがあります。正しくは record です
|
22
|
-
|
36
|
+
変数 setTitle に void は無効な型です
|
37
|
+
トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
|
38
|
+
トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
|
39
|
+
こちらのエラーですがsetTitleがエラーでsetAuthor、setPricesが何故問題なく通るのか解決できずにおります。
|
40
|
+
括弧やセミコロンはctrl+fで検索しヒットしたため誤字ではないと思いますが、構文エラーの解決方法が分かりかねるため、併せてご回答、ご助力いただけますと幸いです。
|
23
41
|
|
24
42
|
|
25
43
|
|
@@ -47,13 +65,8 @@
|
|
47
65
|
Book Book1 = new Book();
|
48
66
|
Book1.setTitle(TITLE_1);
|
49
67
|
Book1.setAuthor(AUTHOR_1);
|
50
|
-
Book1.setPrices(
|
68
|
+
Book1.setPrices(PRICES_1);
|
51
69
|
|
52
|
-
System.out.print(Book1.getTitle());
|
53
|
-
System.out.print(Book1.getAuthor());
|
54
|
-
System.out.print(Book1.getPrices());
|
55
|
-
}
|
56
|
-
|
57
70
|
|
58
71
|
|
59
72
|
//セッターメソッドをそれぞれ呼び出しBookクラスにBookデータ1のデータを格納
|
@@ -77,7 +90,7 @@
|
|
77
90
|
/* 変数名をBook2でBookクラスをインスタンス化し
|
78
91
|
引数ありのコンストラクタを呼び出しBookデータ2をBookクラスに格納
|
79
92
|
*/
|
80
|
-
Book Book2
|
93
|
+
Book Book2 = new Book(TITLE_2,AUTHOR_2,PAGES_2) {
|
81
94
|
this.TITLE_2 = TITLE_2;
|
82
95
|
this.AUTHOR_2 = AUTHOR_2;
|
83
96
|
this.PRICE_2 = PRICE_2;
|
@@ -93,6 +106,7 @@
|
|
93
106
|
}
|
94
107
|
|
95
108
|
|
109
|
+
|
96
110
|
```
|
97
111
|
|
98
112
|
```Book.java
|