【发布时间】:2018-11-03 14:18:52
【问题描述】:
尝试编译以下类时,Java 给出错误java: <identifier> expected,为什么?
public class SingleCharacter {
char aCharacter = 'A';
aCharacter = '\u0041';
}
java: <identifier> expected
- 回答
出现上述错误的原因是因为第二个赋值(aCharacter = '\u0041';)在方法之外。第一行的声明和赋值(char aCharacter = 'A';)不会导致与 Java 规则的这种不一致。
【问题讨论】:
-
你能把完整的代码贴在这里吗?