在VB.NET中,我们可以用括号括起变量名,并使用关键字作为变量名,如下所示:
Dim [new] As String = ""
C#等价物:
string @new = "";
我想知道是否有Java等同于这样做?
答案 0 :(得分:11)
没有。您可以添加下划线或某些废话,但基本上关键字是不受限制的。
答案 1 :(得分:4)
goTo
和goto_
这样的技巧当然是可能的。
答案 2 :(得分:3)
欢迎来到java世界。
简单的答案是,这是不可能的。
请阅读声明变量名称的规范
http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html
关于变量声明。 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html
应该用作变量的禁用关键字列表。 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
干杯并继续学习!
答案 3 :(得分:3)
不,你不能用Java做到这一点。
答案 4 :(得分:2)
您不能将Java关键字用作变量,方法或类名。
答案 5 :(得分:1)
不。
虽然你可以做这样可怕的事情:
String String = "String";
如果你想成为邪恶的,你可以使用unicode角色并伪造它。