我需要像这样声明一个方法:
public void doSomething(Class class) {
...
}
当然,class
参数名称是无效的,因为它是保留关键字。但是,在 C# 中,我可以使用@
字符作为前缀来避免这种情况。不仅使用@
我可以“解决”它,而且在编译时,在“字节码”(IL)级别,名称将被删除@
字符。
Java中有类似的东西吗?我发现的只是_
和$
。美元符号是最丑的,恕我直言。
后来编辑:我知道这个clazz
东西,但我没有提到它,希望有更好的东西。如果那是最好的,那就这样吧。然而,所有保留关键字是否有一些对应表?类似的东西:
类->类,克拉兹
开关-> swytch,svvitch ...
后来编辑2:令人惊讶的是,一个合法的、恕我直言的问题可以产生多少尖刻的评论和无用的输入。我几乎后悔问了。
后来编辑 3:似乎在 Java 世界中最好的办法就是闭嘴,什么都不问。不要打扰任何人,即使没有人问/回答某个问题,也要保持安静,不要说话。