使用 $ 符号命名的 Android 或 Java 类
我正在审查某个项目,我看到有许多类具有相同的名称,但末尾有一个美元($)符号+增加的数字。例如
Class.java
Class$1.java
Class$2.java
Class$n.java
OtherClass.java
OtherClass$1.java
OtherClass$n.java
这是什么意思?
我正在审查某个项目,我看到有许多类具有相同的名称,但末尾有一个美元($)符号+增加的数字。例如
Class.java
Class$1.java
Class$2.java
Class$n.java
OtherClass.java
OtherClass$1.java
OtherClass$n.java
这是什么意思?
美元符号由编译器用于内部类。我认为手动制作具有这些名称的类/文件会很奇怪:据我所知,这是编译器的事情。