“类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解: 1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中; 2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类...
1、在Java中,如果类A被声明为公共的(public),那么必须将类A保存在名为 A.java的文件中; 2、反之,在一个Xxx.java的文件中最多包含一个顶级的公共类,并且该公共类的名字要与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。注意:此处强调的顶级的意思是:允许非...
针对你的问题“java类是公共的,应在名为的文件中声明”,我将从以下几个方面进行回答: 确定Java类的访问修饰符为public: 在Java中,使用public关键字来声明一个类为公共类。公共类可以被任何其他类访问和实例化。例如: java public class MyClass { // 类的定义 } 在这个例子中,MyClass被声明为public,因此它...
} 保存文件时取名firstjava.java,然后进入命令行开始编译,然而编译时却出现一个错误,“类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明”。 解决办法:其实提示已经很明显了,java源代码文件名错了,应该与声明的class类一致,将firstjava.java改为HelloWorld.java就可以了。但如果声明的class非public则文件名无...
Error:(41, 8) 错误: 类CommonFindFragment是公共的, 应在名为 CommonFindFragment.java 的文件中声明 这是由于你新建类的时候文件的类名和你文件里的类名不一致造成的。仔细看看大小写,空格什么之类的。 unable to find valid certification path to requested target ...
保存文件时取名firstjava.java,然后进入命令行开始编译,然而编译时却出现一个错误,“类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明”。 解决办法:其实提示已经很明显了,java源代码文件名错了,应该与声明的class类一致,将firstjava.java改为HelloWorld.java就可以了。但如果声明的class非public则文件名无需...
我检查了我的文件名,我的公共类与我的 .java 文件相同。 我怎样才能解决这个问题? 这是我的代码: public class WeatherArray { public static void main(String[] args) { // ... } } 原文由 Chris Frank 发布,翻译遵循 CC BY-SA 4.0 许可协议 java...
Example.java:1: 错误: 类 Rect 是公共的, 应在名为 Rect.java 的文件中声明 【解决方法】 源文件的命名:如果源文件中有多个类,那么至多只能有一个类是public;如果有一个类是public,那么源文件的名字必须与这个类的名字完全相同,并且扩展名是java就可以了(不要求主类一定是public类)。上例中,源文件中的Rect...
引用:类Welcome是公共的, 应在名为 Welcome.java 的文件中声明 public class Welcome { 解析:这个错误是因为你的类名和你的*.java这个文件名不一样造成的。解决方法:这种错误解决有两种 你这个文件里的写的类这里的Welcome,那么必须和外部的文件名对应,包含该段代码的文件名就应该是Welcome.java ...
1、首先在电脑中打开新建的Java项目,新建一个package,在包中新建一个Java 类,如下图所示。2、定义抽象类User,包含了属性name、age;抽象方法write()。3、再创建一个子类Pstu,继承父类User,然后重写这些方法。4、最后在main主方法中,调用子类Pstu,然后依次调用方法write和drink,查看打印结果,如...