Android或Java类的命名有$符号 [英] Android or Java class naming with $ symbol
本文介绍了Android或Java类的命名有$符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我检讨了一定的项目,我看到有许多类具有相同的名称,但在最后+越来越多的美元($)符号。例如
I'm reviewing a certain project and I see that there are many classes with the same name, but with a dollar ($) symbol at the end + increasing number. For example
Class.java
Class$1.java
Class$2.java
Class$n.java
OtherClass.java
OtherClass$1.java
OtherClass$n.java
这是什么意思?
What does it mean?
推荐答案
AFAIK,如果它是有一些它是一个匿名内部类,如果它有一个名字后,$符号表示只是内部类。
修改:
更多关于如何编译器处理,你可以看到这里
AFAIK if it's has number it's an anonymous inner class, if it has a name after $ sign it means just inner class.
Edit:
More about how compiler handles you can see here
这篇关于Android或Java类的命名有$符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文