質問編集履歴

3

誤字

2018/11/26 09:08

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特急電車の切符の情報を管理するクラス statcメソッドがつかえないエラー、子クラスのオブジェクトを親クラスの変数に代入する方法
1
+ statcメソッドがつかえないエラー
test CHANGED
@@ -20,464 +20,8 @@
20
20
 
21
21
 
22
22
 
23
- どなたかなぜシンボルが見つからないと出てくるのか、staticメソッドではないのにメソッドを呼び出すことができないのかを教えていただけませんか。```ここに言語を入力
23
+ どなたかなぜシンボルが見つからないと出てはないのにメソッドを呼び出すことができないのかを教えていただけませんか。```ここに言語を入力
24
24
 
25
25
  コード
26
26
 
27
27
  ```
28
-
29
-
30
-
31
-
32
-
33
- **1つ目のクラス: 東京駅発の特急電車の切符の情報を管理するクラス**
34
-
35
-  フィールド: 行先, 運賃, 乗車券の種類
36
-
37
-  メソッド1: 行先と乗車券の種類の通知
38
-
39
-  引数: なし
40
-
41
-  戻り値: 「xx行きのyyの切符です。」という文字列(xxは行先のフィールド、yyは乗車券の種類のフィールド)
42
-
43
-  メソッド2: 切符代を返すメソッド
44
-
45
-  引数: なし
46
-
47
-  戻り値: 運賃のフィールドの値
48
-
49
- **2つ目のクラス: 東京駅発の特急電車の指定席券の情報を管理するクラス**
50
-
51
-  1つ目のクラスを継承
52
-
53
-  フィールド: 指定席代
54
-
55
-  メソッド: 切符代を返すメソッド(1つ目のクラスのメソッド2をオーバーライド)
56
-
57
-  引数: なし
58
-
59
-  戻り値: 特急電車の指定席の切符代の計算結果(運賃 + 指定席代を計算)
60
-
61
- **3つ目のクラス: 上記3つのクラスのメソッドを呼び出し、特急電車の切符代を計算するクラス**
62
-
63
-  1つ目のクラスの配列を5つほど用意
64
-
65
-  用意した配列に、1つ目のクラス・2つ目のクラスのクラスのオブジェクトを作り分けて代入
66
-
67
-  Ex. 配列の0番目は1つ目のクラス、1番目は2つ目のクラス、2番目は1つ目のクラス、...のように、入り混じらせること
68
-
69
- 「乗車券の種類」のフィールドについて、1つ目のクラスのオブジェクトは「自由席」、2つ目のクラスのオブジェクトは「指定席」と値を設定すること
70
-
71
- 配列にオブジェクトを設定後、1つ目のクラスのメソッド1を使って行先と切符の種類を標準出力で出力し、メソッド2を使って運賃を標準出力で出力
72
-
73
- **
74
-
75
- ヒント: 子クラスのオブジェクトを親クラスの変数に代入する方法**
76
-
77
- 例えば、1つ目のクラスをTicket、2つ目のクラスをReservationTicketとします。ReservationTicketはTicketの子クラスです。また、ReservationTicketクラス独自のフィールド変数として、seatが宣言されています。このとき、下記のように、親クラスの変数に子クラスのオブジェクトを代入することはできますが、子クラス独自のフィールドやメソッドを使うことはできません。
78
-
79
-
80
-
81
- Ticket[] parent = new Ticket[5];
82
-
83
- parent[0] = new ReservationTicket();
84
-
85
- parent[0].seat = 1000; // この部分で、「seat」の変数が宣言されていないというコンパイルエラー
86
-
87
-
88
-
89
- このような場合には、下記のようにして、一旦子クラスの変数を宣言してフィールドに値を設定し、子クラスの変数の内容を親クラスの変数に代入します。
90
-
91
-
92
-
93
- Ticket[] parent = new Ticket[5];
94
-
95
- ReservationTicket child = new ReservationTicket();
96
-
97
- child.seat = 1000;
98
-
99
- parent[0] = child;
100
-
101
-
102
-
103
-
104
-
105
-
106
-
107
- ### 発生している問題・エラーメッセージ
108
-
109
- H:\>javac TicketManage.java TicketInfo.java SiteiTicket.java
110
-
111
- .\Ticket.java:10: エラー: staticでない変数 desをstaticコンテキストから参照するこ
112
-
113
- とはできません
114
-
115
- String tuchi = des+"行きの"+type+"の切符です";
116
-
117
- ^
118
-
119
- .\Ticket.java:10: エラー: staticでない変数 typeをstaticコンテキストから参照する
120
-
121
- ことはできません
122
-
123
- String tuchi = des+"行きの"+type+"の切符です";
124
-
125
- ^
126
-
127
- .\Ticket.java:17: エラー: staticでない変数 feeをstaticコンテキストから参照するこ
128
-
129
- とはできません
130
-
131
- return fee;
132
-
133
- ^
134
-
135
- TicketManage.java:16: エラー: 変数 infoはすでにメソッド main(String[])で定義され
136
-
137
- ています
138
-
139
- Ticket[] info = new Ticket[5]; //子クラスの変数を宣言してフィールドに値
140
-
141
- を設定し、子クラスの変数の内容を親クラスの変数に代入
142
-
143
- ^
144
-
145
- TicketManage.java:17: エラー: シンボルを見つけられません
146
-
147
- siteiTicket child = new siteiTicket();
148
-
149
- ^
150
-
151
- シンボル: クラス siteiTicket
152
-
153
- 場所: クラス TicketManage
154
-
155
- TicketManage.java:17: エラー: シンボルを見つけられません
156
-
157
- siteiTicket child = new siteiTicket();
158
-
159
- ^
160
-
161
- シンボル: クラス siteiTicket
162
-
163
- 場所: クラス TicketManage
164
-
165
- TicketManage.java:19: エラー: シンボルを見つけられません
166
-
167
- infoss[0] = child;
168
-
169
- ^
170
-
171
- シンボル: 変数 infoss
172
-
173
- 場所: クラス TicketManage
174
-
175
- TicketManage.java:55: エラー: staticでないメソッド getTuchi()をstaticコンテキス
176
-
177
- トから参照することはできません
178
-
179
- tuchistr=TicketInfo.getTuchi();//行先と乗車券の種類の通知メソッド呼び出
180
-
181
-
182
-
183
- ^
184
-
185
- TicketManage.java:56: エラー: staticでないメソッド getFee()をstaticコンテキスト
186
-
187
- から参照することはできません
188
-
189
- siteiint=SiteiTicket.getFee(); //切符代を返すメソッド呼び出し
190
-
191
- ^
192
-
193
- SiteiTicket.java:7: エラー: SiteiTicketのgetFee()はTicketのgetFee()をオーバーラ
194
-
195
- イドできません
196
-
197
- public int getFee(){//切符代を返すメソッド
198
-
199
- ^
200
-
201
- オーバーライドされたメソッドはstaticです
202
-
203
- SiteiTicket.java:10: エラー: シンボルを見つけられません
204
-
205
- int siteiFeeAmount = (fee + siteiFee);
206
-
207
- ^
208
-
209
- シンボル: 変数 siteiFee
210
-
211
- 場所: クラス SiteiTicket
212
-
213
- エラー11個
214
-
215
-
216
-
217
- H:\>
218
-
219
- ```
220
-
221
-
222
-
223
- ```
224
-
225
-
226
-
227
- ### 該当のソースコード
228
-
229
- **「1つ目のクラス」**にあたいするコードです(親クラス)
230
-
231
- //東京駅発の特急電車の切符の情報を管理するクラス
232
-
233
- import java.io.*;
234
-
235
- import java.lang.*;
236
-
237
-
238
-
239
- public class TicketInfo {
240
-
241
- String des,type,tuchi;// des:行先,type:乗車券の種類,str:戻り値の文字列
242
-
243
- int fee,siteiFee;//fee:運賃
244
-
245
-
246
-
247
- public String getTuchi() {//行先と乗車券の種類の通知メソッド
248
-
249
- String tuchi = des+"行きの"+type+"の切符です";
250
-
251
- //strの値を返す
252
-
253
- return tuchi;
254
-
255
- }
256
-
257
- public int getFee(){//切符代を返すメソッド
258
-
259
- //int feePrice;
260
-
261
- //feePrice = (int)(buyPoint* 0.02);
262
-
263
- return fee;
264
-
265
- }
266
-
267
-
268
-
269
- }
270
-
271
- ```
272
-
273
-
274
-
275
- ```Java
276
-
277
- ソースコード
278
-
279
-
280
-
281
- **```java
282
-
283
- 「2つ目のクラス(子クラス)」**
284
-
285
- //東京駅発の特急電車の切符の情報を管理するクラス
286
-
287
- import java.io.*;
288
-
289
- import java.lang.*;
290
-
291
-
292
-
293
- public class SiteiTicket extends Ticket{
294
-
295
-
296
-
297
- public int getFee(){//切符代を返すメソッド
298
-
299
- //int feePrice;
300
-
301
- //feePrice = (int)(buyPoint* 0.02);
302
-
303
- int siteiFeeAmount = (fee + siteiFee);
304
-
305
- return siteiFeeAmount;
306
-
307
- }
308
-
309
-
310
-
311
- }
312
-
313
- ```
314
-
315
- ```Java
316
-
317
- **「3つ目のクラス(処理をするクラス)」**
318
-
319
- // 特急電車の切符代を計算するクラス
320
-
321
-
322
-
323
- import java.io.*;
324
-
325
- import java.lang.*;
326
-
327
-
328
-
329
- public class TicketManage extends Ticket{
330
-
331
- public static void main(String[] args) {
332
-
333
-
334
-
335
- String des,type,tuchi;// des:行先,type:乗車券の種類,str:戻り値の文字列
336
-
337
- int fee,siteiFee;
338
-
339
- String tuchistr;
340
-
341
- int siteiint;
342
-
343
-
344
-
345
- TicketInfo info[] = new TicketInfo[5]; //行先, 運賃, 乗車券の種類を5つ分宣言
346
-
347
-
348
-
349
- Ticket[] info = new Ticket[5]; //子クラスの変数を宣言してフィールドに値を設定し、子クラスの変数の内容を親クラスの変数に代入
350
-
351
-
352
-
353
- ★おそらくヒントを活用するべきなのだろうけど、どのように活用してよいかが分からないです・・
354
-
355
- siteiTicket child = new siteiTicket();
356
-
357
- child.seat = 1000;
358
-
359
- infoss[0] = child;
360
-
361
-
362
-
363
-
364
-
365
- try{
366
-
367
- // 1つ目の東京駅発の特急電車の切符の情報を入力
368
-
369
- info[0] = new TicketInfo();
370
-
371
- info[0].des ="品川";
372
-
373
- info[0].fee = 1000;
374
-
375
- info[0].type="自由席";
376
-
377
-
378
-
379
- // 2つ目の東京駅発の特急電車の切符の情報を入力
380
-
381
- info[1] = new TicketInfo(); //childにたいしてひとつずつ指定する。
382
-
383
- info[1].des ="横浜";
384
-
385
- info[1].fee = 3000;
386
-
387
- info[1].type="指定席";
388
-
389
- info[0].siteiFee=1500;
390
-
391
-
392
-
393
- // 3つ目の東京駅発の特急電車の切符の情報を入力
394
-
395
- info[2] = new TicketInfo();
396
-
397
- info[2].des ="名古屋";
398
-
399
- info[2].fee = 5000;
400
-
401
- info[2].type="自由席";
402
-
403
-
404
-
405
- // 4つ目の東京駅発の特急電車の切符の情報を入力
406
-
407
- info[3] = new TicketInfo();
408
-
409
- info[3].des ="京都";
410
-
411
- info[3].fee = 8000;
412
-
413
- info[3].type="指定席";
414
-
415
-
416
-
417
-
418
-
419
- // 5つ目の東京駅発の特急電車の切符の情報を入力
420
-
421
- info[4] = new TicketInfo();
422
-
423
- info[4].des ="新大阪";
424
-
425
- info[4].fee = 10000;
426
-
427
- info[4].type="自由席";
428
-
429
-
430
-
431
- tuchistr=TicketInfo.getTuchi();//行先と乗車券の種類の通知メソッド呼び出し
432
-
433
- siteiint=SiteiTicket.getFee(); //切符代を返すメソッド呼び出し
434
-
435
-
436
-
437
- System.out.println(tuchistr+"運賃は"+siteiint+"円です。");
438
-
439
-
440
-
441
-
442
-
443
- }
444
-
445
- catch (IOException ioe) {
446
-
447
- System.out.println("標準入力でエラーが発生しました。");
448
-
449
- }
450
-
451
- }
452
-
453
- }
454
-
455
- ```
456
-
457
-
458
-
459
-
460
-
461
- ### 試したこと
462
-
463
-
464
-
465
- staticでないメソッド getTuchi()をstaticコンテキス
466
-
467
- トから参照することはできません
468
-
469
-
470
-
471
- というエラーに対し、親・子クラスのメソッドにstaticをつけたり、
472
-
473
- mainメソッドにstaticをつけても解決しませんでした。。。
474
-
475
-
476
-
477
-
478
-
479
- ### 補足情報(FW/ツールのバージョンなど)
480
-
481
-
482
-
483
- ここにより詳細な情報を記載してください。

2

見やすくした

2018/11/26 09:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -100,12 +100,12 @@
100
100
 
101
101
 
102
102
 
103
+
104
+
105
+
106
+
103
107
  ### 発生している問題・エラーメッセージ
104
108
 
105
-
106
-
107
- ```
108
-
109
109
  H:\>javac TicketManage.java TicketInfo.java SiteiTicket.java
110
110
 
111
111
  .\Ticket.java:10: エラー: staticでない変数 desをstaticコンテキストから参照するこ
@@ -220,15 +220,67 @@
220
220
 
221
221
 
222
222
 
223
+ ```
224
+
225
+
226
+
223
227
  ### 該当のソースコード
224
228
 
229
+ **「1つ目のクラス」**にあたいするコードです(親クラス)
230
+
231
+ //東京駅発の特急電車の切符の情報を管理するクラス
232
+
233
+ import java.io.*;
234
+
235
+ import java.lang.*;
236
+
237
+
238
+
239
+ public class TicketInfo {
240
+
241
+ String des,type,tuchi;// des:行先,type:乗車券の種類,str:戻り値の文字列
242
+
243
+ int fee,siteiFee;//fee:運賃
244
+
245
+
246
+
247
+ public String getTuchi() {//行先と乗車券の種類の通知メソッド
248
+
249
+ String tuchi = des+"行きの"+type+"の切符です";
250
+
251
+ //strの値を返す
252
+
253
+ return tuchi;
254
+
255
+ }
256
+
257
+ public int getFee(){//切符代を返すメソッド
258
+
259
+ //int feePrice;
260
+
261
+ //feePrice = (int)(buyPoint* 0.02);
262
+
263
+ return fee;
264
+
265
+ }
266
+
267
+
268
+
269
+ }
270
+
271
+ ```
272
+
225
273
 
226
274
 
227
275
  ```Java
228
276
 
229
277
  ソースコード
230
278
 
279
+
280
+
281
+ **```java
282
+
231
- **つ目のクラス」**にあたいするコードですクラス)
283
+ つ目のクラス(クラス)」**
232
284
 
233
285
  //東京駅発の特急電車の切符の情報を管理するクラス
234
286
 
@@ -238,216 +290,170 @@
238
290
 
239
291
 
240
292
 
241
- public class TicketInfo {
293
+ public class SiteiTicket extends Ticket{
294
+
295
+
296
+
297
+ public int getFee(){//切符代を返すメソッド
298
+
299
+ //int feePrice;
300
+
301
+ //feePrice = (int)(buyPoint* 0.02);
302
+
303
+ int siteiFeeAmount = (fee + siteiFee);
304
+
305
+ return siteiFeeAmount;
306
+
307
+ }
308
+
309
+
310
+
311
+ }
312
+
313
+ ```
314
+
315
+ ```Java
316
+
317
+ **「3つ目のクラス(処理をするクラス)」**
318
+
319
+ // 特急電車の切符代を計算するクラス
320
+
321
+
322
+
323
+ import java.io.*;
324
+
325
+ import java.lang.*;
326
+
327
+
328
+
329
+ public class TicketManage extends Ticket{
330
+
331
+ public static void main(String[] args) {
332
+
333
+
242
334
 
243
335
  String des,type,tuchi;// des:行先,type:乗車券の種類,str:戻り値の文字列
244
336
 
245
- int fee,siteiFee;//fee:運賃
246
-
247
-
248
-
249
- public String getTuchi() {//行先と乗車券の種類の通知メソッド
250
-
251
- String tuchi = des+"行きの"+type+"の切符です";
252
-
253
- //str返す
254
-
255
- return tuchi;
256
-
257
- }
258
-
259
- public int getFee(){//切符代を返すメソッド
260
-
261
- //int feePrice;
262
-
263
- //feePrice = (int)(buyPoint* 0.02);
264
-
265
- return fee;
266
-
267
- }
268
-
269
-
337
+ int fee,siteiFee;
338
+
339
+ String tuchistr;
340
+
341
+ int siteiint;
342
+
343
+
344
+
345
+ TicketInfo info[] = new TicketInfo[5]; //行先, 運賃, 乗車券種類5つ分宣言
346
+
347
+
348
+
349
+ Ticket[] info = new Ticket[5]; //子クラスの変数を宣言してフィールドに値を設定し、子クラスの変数の内容を親クラスの変数に代入
350
+
351
+
352
+
353
+ ★おそらくヒントを活用するべきなのだろうけど、どのように活用してよいかが分からないです・・
354
+
355
+ siteiTicket child = new siteiTicket();
356
+
357
+ child.seat = 1000;
358
+
359
+ infoss[0] = child;
360
+
361
+
362
+
363
+
364
+
365
+ try{
366
+
367
+ // 1つ目の東京駅発の特急電車の切符の情報を入力
368
+
369
+ info[0] = new TicketInfo();
370
+
371
+ info[0].des ="品川";
372
+
373
+ info[0].fee = 1000;
374
+
375
+ info[0].type="自由席";
376
+
377
+
378
+
379
+ // 2つ目の東京駅発の特急電車の切符の情報を入力
380
+
381
+ info[1] = new TicketInfo(); //childにたいしてひとつずつ指定する。
382
+
383
+ info[1].des ="横浜";
384
+
385
+ info[1].fee = 3000;
386
+
387
+ info[1].type="指定席";
388
+
389
+ info[0].siteiFee=1500;
390
+
391
+
392
+
393
+ // 3つ目の東京駅発の特急電車の切符の情報を入力
394
+
395
+ info[2] = new TicketInfo();
396
+
397
+ info[2].des ="名古屋";
398
+
399
+ info[2].fee = 5000;
400
+
401
+ info[2].type="自由席";
402
+
403
+
404
+
405
+ // 4つ目の東京駅発の特急電車の切符の情報を入力
406
+
407
+ info[3] = new TicketInfo();
408
+
409
+ info[3].des ="京都";
410
+
411
+ info[3].fee = 8000;
412
+
413
+ info[3].type="指定席";
414
+
415
+
416
+
417
+
418
+
419
+ // 5つ目の東京駅発の特急電車の切符の情報を入力
420
+
421
+ info[4] = new TicketInfo();
422
+
423
+ info[4].des ="新大阪";
424
+
425
+ info[4].fee = 10000;
426
+
427
+ info[4].type="自由席";
428
+
429
+
430
+
431
+ tuchistr=TicketInfo.getTuchi();//行先と乗車券の種類の通知メソッド呼び出し
432
+
433
+ siteiint=SiteiTicket.getFee(); //切符代を返すメソッド呼び出し
434
+
435
+
436
+
437
+ System.out.println(tuchistr+"運賃は"+siteiint+"円です。");
438
+
439
+
440
+
441
+
442
+
443
+ }
444
+
445
+ catch (IOException ioe) {
446
+
447
+ System.out.println("標準入力でエラーが発生しました。");
448
+
449
+ }
450
+
451
+ }
270
452
 
271
453
  }
272
454
 
273
455
  ```
274
456
 
275
- **```java
276
-
277
- 「2つ目のクラス(子クラス)」**
278
-
279
- //東京駅発の特急電車の切符の情報を管理するクラス
280
-
281
- import java.io.*;
282
-
283
- import java.lang.*;
284
-
285
-
286
-
287
- public class SiteiTicket extends Ticket{
288
-
289
-
290
-
291
- public int getFee(){//切符代を返すメソッド
292
-
293
- //int feePrice;
294
-
295
- //feePrice = (int)(buyPoint* 0.02);
296
-
297
- int siteiFeeAmount = (fee + siteiFee);
298
-
299
- return siteiFeeAmount;
300
-
301
- }
302
-
303
-
304
-
305
- }
306
-
307
- ```
308
-
309
- ```Java
310
-
311
- **「3つ目のクラス(処理をするクラス)」**
312
-
313
- // 特急電車の切符代を計算するクラス
314
-
315
-
316
-
317
- import java.io.*;
318
-
319
- import java.lang.*;
320
-
321
-
322
-
323
- public class TicketManage extends Ticket{
324
-
325
- public static void main(String[] args) {
326
-
327
-
328
-
329
- String des,type,tuchi;// des:行先,type:乗車券の種類,str:戻り値の文字列
330
-
331
- int fee,siteiFee;
332
-
333
- String tuchistr;
334
-
335
- int siteiint;
336
-
337
-
338
-
339
- TicketInfo info[] = new TicketInfo[5]; //行先, 運賃, 乗車券の種類を5つ分宣言
340
-
341
-
342
-
343
- Ticket[] info = new Ticket[5]; //子クラスの変数を宣言してフィールドに値を設定し、子クラスの変数の内容を親クラスの変数に代入
344
-
345
-
346
-
347
- ★おそらくヒントを活用するべきなのだろうけど、どのように活用してよいかが分からないです・・
348
-
349
- siteiTicket child = new siteiTicket();
350
-
351
- child.seat = 1000;
352
-
353
- infoss[0] = child;
354
-
355
-
356
-
357
-
358
-
359
- try{
360
-
361
- // 1つ目の東京駅発の特急電車の切符の情報を入力
362
-
363
- info[0] = new TicketInfo();
364
-
365
- info[0].des ="品川";
366
-
367
- info[0].fee = 1000;
368
-
369
- info[0].type="自由席";
370
-
371
-
372
-
373
- // 2つ目の東京駅発の特急電車の切符の情報を入力
374
-
375
- info[1] = new TicketInfo(); //childにたいしてひとつずつ指定する。
376
-
377
- info[1].des ="横浜";
378
-
379
- info[1].fee = 3000;
380
-
381
- info[1].type="指定席";
382
-
383
- info[0].siteiFee=1500;
384
-
385
-
386
-
387
- // 3つ目の東京駅発の特急電車の切符の情報を入力
388
-
389
- info[2] = new TicketInfo();
390
-
391
- info[2].des ="名古屋";
392
-
393
- info[2].fee = 5000;
394
-
395
- info[2].type="自由席";
396
-
397
-
398
-
399
- // 4つ目の東京駅発の特急電車の切符の情報を入力
400
-
401
- info[3] = new TicketInfo();
402
-
403
- info[3].des ="京都";
404
-
405
- info[3].fee = 8000;
406
-
407
- info[3].type="指定席";
408
-
409
-
410
-
411
-
412
-
413
- // 5つ目の東京駅発の特急電車の切符の情報を入力
414
-
415
- info[4] = new TicketInfo();
416
-
417
- info[4].des ="新大阪";
418
-
419
- info[4].fee = 10000;
420
-
421
- info[4].type="自由席";
422
-
423
-
424
-
425
- tuchistr=TicketInfo.getTuchi();//行先と乗車券の種類の通知メソッド呼び出し
426
-
427
- siteiint=SiteiTicket.getFee(); //切符代を返すメソッド呼び出し
428
-
429
-
430
-
431
- System.out.println(tuchistr+"運賃は"+siteiint+"円です。");
432
-
433
-
434
-
435
-
436
-
437
- }
438
-
439
- catch (IOException ioe) {
440
-
441
- System.out.println("標準入力でエラーが発生しました。");
442
-
443
- }
444
-
445
- }
446
-
447
- }
448
-
449
- ```
450
-
451
457
 
452
458
 
453
459
 

1

みやすくした

2018/11/26 08:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- 緊急です。
9
+
10
-
10
+
11
- 以下の課題のプログラムを作成したいのですが、自分なりつくってみたのはよいものの、
11
+ 以下のプログラムを作成したいのですが、自分なりつくってみたのはよいものの、
12
12
 
13
13
  大量にエラーがでてきてしまい、解決方法もわからず困っています。
14
14
 
@@ -20,7 +20,11 @@
20
20
 
21
21
 
22
22
 
23
- どなたか完成系コードを教えていただけないでしょう・・・?
23
+ どなたかなぜシンボルが見つからないと出てくるか、staticメソッではないのにメソッド呼び出すことができないのかを教えていただけません。```ここに言語を入力
24
+
25
+ コード
26
+
27
+ ```
24
28
 
25
29
 
26
30
 
@@ -268,7 +272,7 @@
268
272
 
269
273
  ```
270
274
 
271
- **
275
+ **```java
272
276
 
273
277
  「2つ目のクラス(子クラス)」**
274
278
 
@@ -300,7 +304,9 @@
300
304
 
301
305
  }
302
306
 
303
-
307
+ ```
308
+
309
+ ```Java
304
310
 
305
311
  **「3つ目のクラス(処理をするクラス)」**
306
312
 
@@ -440,6 +446,10 @@
440
446
 
441
447
  }
442
448
 
449
+ ```
450
+
451
+
452
+
443
453
 
444
454
 
445
455
  ### 試したこと