回答編集履歴
2
修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
[JavaLetter](https://docs.oracle.com/javase/specs/jls/se12/html/jls-3.html#jls-JavaLetter) を見ると、Java Letter のことだと書いてあります。
|
8
8
|
|
9
|
-
そしてその下に、Java Letter は大文字または小文字のアルファベット、または $ または _ と
|
9
|
+
そしてその下に、Java Letter は大文字または小文字のアルファベット、または $ または _ で、JavaLetterOrDigit はそれに数字を加えたものとあります。ただし、$ と _ には但し書きがあります。
|
10
10
|
|
11
11
|
|
12
12
|
|
1
修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
[8.1. Class Declarations](https://docs.oracle.com/javase/specs/jls/se12/html/jls-8.html#jls-8.1) を見ると、クラス名には Type
|
1
|
+
[8.1. Class Declarations](https://docs.oracle.com/javase/specs/jls/se12/html/jls-8.html#jls-8.1) を見ると、クラス名には TypeIdentifier を使えと書いてあります。
|
2
2
|
|
3
|
-
そこで [Type
|
3
|
+
そこで [TypeIdentifier](https://docs.oracle.com/javase/specs/jls/se12/html/jls-3.html#jls-TypeIdentifier) を見ると、Identifier のうち var を除くものと書いてあります。
|
4
4
|
|
5
5
|
[Identifier](https://docs.oracle.com/javase/specs/jls/se12/html/jls-3.html#jls-Identifier) を見ると、一文字の JavaLetter の後に 0 文字以上の JavaLetterOrDigit が続くものと書いてあります。
|
6
6
|
|