我需要命名一个对象:戴夫的帐户
我正在尝试使用以下代码执行此操作:
Account Dave's Account = new Account;
但它不起作用,我需要单引号作为名称的一部分,这可能吗?
答案 0 :(得分:0)
这是变量的名称,而不是对象的名称。物品没有名字。
不,你可能在变量名中没有引号或空格。见http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8
标识符是Java字母和Java数字的无限长度序列,第一个必须是Java字母。
Identifier:
IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral
IdentifierChars:
JavaLetter
IdentifierChars JavaLetterOrDigit
JavaLetter:
any Unicode character that is a Java letter (see below)
JavaLetterOrDigit:
any Unicode character that is a Java letter-or-digit (see below)