针对你的问题“java类是公共的,应在名为的文件中声明”,我将从以下几个方面进行回答: 确定Java类的访问修饰符为public: 在Java中,使用public关键字来声明一个类为公共类。公共类可以被任何其他类访问和实例化。例如: java public class MyClass { // 类的定义 } 在这个例子中,MyClass被声明为public,因此它...
1、在Java中,如果类A被声明为公共的(public),那么必须将类A保存在名为 A.java的文件中; 2、反之,在一个Xxx.java的文件中最多包含一个顶级的公共类,并且该公共类的名字要与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。注意:此处强调的顶级的意思是:允许非...
“类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解: 1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中; 2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类...
保存文件时取名firstjava.java,然后进入命令行开始编译,然而编译时却出现一个错误,“类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明”。 解决办法:其实提示已经很明显了,java源代码文件名错了,应该与声明的class类一致,将firstjava.java改为HelloWorld.java就可以了。但如果声明的class非public则文件名无需...
保存文件时取名firstjava.java,然后进入命令行开始编译,然而编译时却出现一个错误,“类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明”。 解决办法:其实提示已经很明显了,java源代码文件名错了,应该与声明的class类一致,将firstjava.java改为HelloWorld.java就可以了。但如果声明的class非public则文件名无需...
在编写程序中编译的时候,不能正常执行,报错为“类 xxx 是公共的, 应在名为 xx.java 的文件中声明“,然后解决了,记录一下解决的方法 工具/原料 一个有问题的Java程序 方法/步骤 1 编写好了程序,执行程序,然后发现问题如下图所示。2 通过察资料和多次实验,发现了解决方案,实验发现能正常编译通过,正常...
我检查了我的文件名,我的公共类与我的 .java 文件相同。 我怎样才能解决这个问题? 这是我的代码: public class WeatherArray { public static void main(String[] args) { // ... } } 原文由 Chris Frank 发布,翻译遵循 CC BY-SA 4.0 许可协议 java...
public类只能定义在以它的类名为文件名的文件中。每个编译单元(文件)都只有一个public类。因为每个编译单元都只能有一个公共接口,用public类来表现。该接口可以按照要求包含众多的支持包访问权限的类。如果有一个以上的public类,编译器就会报错。并且public类的名称必须与文件名相同(严格区分大小写)。
2014-04-09 00:46 −第一种!!! “类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解: 1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中; 2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A... ...
文件名为example4.java 接着在cmd命令行中,使用javac编译时 (输入javac example4.java),有如下的报错: example5.java:1: 错误: 类 example4 是公共的, 应在名为 example4.java 的文件中声明public class example4{ ^ 网上翻查过后发现文件名要和类名一致 ...