我正在审查某个项目,我看到有很多同名的类,但末尾有一个美元 ($) 符号 + 递增的数字。例如
Class.java
Class$1.java
Class$2.java
Class$n.java
OtherClass.java
OtherClass$1.java
OtherClass$n.java
这是什么意思?
最佳答案
据我所知,如果它有数字,它就是一个匿名内部类,如果它在 $ 符号后有一个名字,它就意味着只是内部类。
编辑:
有关编译器如何处理的更多信息,请参阅 here
关于java - 带有 $ 符号的 Android 或 Java 类命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5203829/