回答編集履歴

1

明示的なimportが不要な場合の説明を修正

2021/06/26 14:44

投稿

Crimson_Tide
Crimson_Tide

スコア509

test CHANGED
@@ -18,9 +18,27 @@
18
18
 
19
19
 
20
20
 
21
- 学習して一週間だとimportについて知らないかもしれませんが、
21
+ //修正
22
22
 
23
- .javaファイル内のクラス、同パッケージクラス後述のjava.langパッケージのクラス以外は、importで指定するか、パッケージ名を付与しないとコンパイラが見つけられません。
23
+ 学習して週間だとimportについて知らないかもしれませんが、importで指定するか、パッケージ名を付与しないとコンパイラが見つけられません。
24
+
25
+ 但し、以下の場合は不要です。
26
+
27
+ ・.javaファイル内のクラス
28
+
29
+ ・同一パッケージクラス
30
+
31
+ ・(後述)java.langパッケージのクラス
32
+
33
+ ・java.ioパッケージのクラス
34
+
35
+ ・コンパイル時 classpathを指定した場合
36
+
37
+ ・CLASSPATH環境変数のパス
38
+
39
+ ・その他あるかも?
40
+
41
+ //修正終わり
24
42
 
25
43
 
26
44
 
@@ -32,7 +50,7 @@
32
50
 
33
51
 
34
52
 
35
- (既存クラスに被るクラスを定義すべきではないですが説明のためにしています)
53
+ (既存クラスに被るクラスを定義すべきではないですが説明のためにしています)
36
54
 
37
55
  例えば以下のようにArraysクラスを定義すれば、
38
56