我可以在对象名称中使用单引号吗?

时间:2014-09-28 10:25:14

标签: java oop

我需要命名一个对象:戴夫的帐户

我正在尝试使用以下代码执行此操作:

Account Dave's Account = new Account;

但它不起作用,我需要单引号作为名称的一部分,这可能吗?

1 个答案:

答案 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)