第一种!!! “类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。注意:此处强调的顶级的意思是:允许非...
1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中; 2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。此处强调的顶级的意思是,允许非顶级的公共类存在,如内部公共类...
在Java 中,使用public关键字来声明公共类。公共类可以在任何其他类中被引用和实例化。为了声明公共类,文件名必须与类名相匹配,并且都必须以.java后缀结束。这种结构为 Java 提供了良好的模块化和封装性。 1.1 公共类的语法 公共类的基本语法如下: publicclassClassName{// 类的内容} 1. 2. 3. 2. 实际问题解...
1.每个源代码文件只能有一个public类 2.注释可以出现在源代码文件任一行的开始或结尾处。 3.如果文件中有一个public类,那么文件名必须与public类的名称匹配。 4.如果类是包的一部分,那么package语句必须位于源代码文件的的第一行。 5.如果有import语句,则它们位于package语句(如果有)和类声明之间;如果没有package...
关于public类应该在某文件中声明的问题 在java中,偶尔会报下面的error Error: class X is public, should be declared in a file named X.java. 解决这种问题的方法是:简单的重命名类文件名,以匹配java代码中的类名称 要注意的是: 注意大小写也应该一致...
现象day3test5.java:9: 错误: 类 Vehicle 是公共的, 应在名为 Vehicle.java 的文 件中声明public class Vehicle { ^1 个错误 原因 当类名设置public后,文件名与类名不一致 解决 方法一 去除public修饰 方法二 文件名与类名
写的内部类children是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以在不做其他变动的情况下,最简单的解决办法是将public class改为...
如果一个java文件中有一个public 类,则该文件名字应与public类名一致。比如,有一个文件,A.java,则此文件中的public类名必须为A,一个文件中有且只有一个public类。如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中;2、反之,在一个文件中最多包含一个顶级的公共类,...
我检查了我的文件名,我的公共类与我的 .java 文件相同。 我怎样才能解决这个问题? 这是我的代码: publicclassWeatherArray{publicstaticvoidmain(String[] args) {// ...} } 文件中公共类的名称必须与该文件的名称相同。 因此,如果您的文件声明了 WeatherArray 类,则需要将其命名为 WeatherArray.java...