Javaでコンパイルすると生成される「$」ドルマークのついたファイルについて

test.java」をコンパイルした際に、

 ・test.class
 ・test$aaa.class
 ・test$bbb.class

と、$マークを含んだ複数のファイルが生成される事がある。
この理由は非常に単純。

testクラス」の中に、

 ・aaaクラス
 ・bbbクラス

の「サブクラス」が存在しているから。

タイトルとURLをコピーしました