回答編集履歴
1
""について言及してなかった
answer
CHANGED
@@ -8,6 +8,7 @@
|
|
8
8
|
コンストラクタ起動の記法です。
|
9
9
|
`this(aaa)`は、あるコンストラクタの処理の最初に、オーバーロードされた別のコンストラクタを起動することで初期化処理を統一する手法です。
|
10
10
|
`super(aaa)`も、コンストラクタの処理の最初に起動することは共通ですが、対象がスーパークラスのコンストラクタになります。
|
11
|
+
いずれも、`"aaa"`と書くと「aaa」という文字列を渡すことになりますが、`aaa`と書くと、この名前の変数に格納されている値を渡すことになります。
|
11
12
|
|
12
13
|
- `Book.a`
|
13
14
|
(Bookがクラス名だと仮定して)Bookのstaticフィールドaにアクセスします。
|