Mike Mclaren Asked:2020-09-13 13:01:42 +0800 CST2020-09-13 13:01:42 +0800 CST 2020-09-13 13:01:42 +0800 CST 书中的枚举(示例) 772 我不明白你怎么能写成这样? 现在,在这个想法中,我输入了这段代码,但编译器发誓,如何让这段代码工作? java 1 个回答 Voted Best Answer Sergey 2020-09-13T15:20:15+08:002020-09-13T15:20:15+08:00 编译器发誓不同。波浪线强调 IDE。作者最好显示错误的文本。 所以可以假设作者愚蠢地将书中的文字改写到编辑器中,自然而然地接收到错误的java源代码。 java 文件必须有一个类定义。事实证明,类的定义和其他完全不可接受的东西。 显然,这本书的作者假设所有这些都在某个类中,像往常一样,他省略了。像这样的东西: public class MyClass { public enum Members { JERRY, BOBBY, PHIL }; public Members selectedMember; // всё остальное } 另一种方式是两个源文件。一个Members.java带有枚举定义的: public enum Members { JERRY, BOBBY, PHIL } 其他MyClass.java: public class MyClass { public Members selectedMember; // всё оствльное }
编译器发誓不同。波浪线强调 IDE。作者最好显示错误的文本。
所以可以假设作者愚蠢地将书中的文字改写到编辑器中,自然而然地接收到错误的java源代码。
java 文件必须有一个类定义。事实证明,类的定义和其他完全不可接受的东西。
显然,这本书的作者假设所有这些都在某个类中,像往常一样,他省略了。像这样的东西:
另一种方式是两个源文件。一个
Members.java
带有枚举定义的:其他
MyClass.java
: