求教~~~~JAVA源程序的主文件名必须与主累或者公共类的类名相同是什么意思啊???

如题所述

这是以文件为基础的。
一个文件即一个txt的java文件。
在这个文件里可以定义一个或多个class。
要点:
1·这个文件里有且只能有一个类被是public class
2·这个文件若包含public class那么文件名必须和这个class的类名相同,若无,则不做限制。
3·若某个类里包含有main方法,文件名和这个类的类名必须一致,即便它不是public class:
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-30
就是说,如果你的文件是 Abcd.java
那么该文件里只能有一个主类(public class),而且类名只能是 Abcd ( 与文件名相同 )
Abcd.java ---> public class Abcd{ ... }
第2个回答  2012-10-30
比如是源文件叫Action.java 那么类中必须有public class Action {} 可以包含其他的类,但是不能是public的了
第3个回答  2012-10-30
一个.java 的文件里只能有一个public的类 这个类的名字必须和.java文件相同
比如你又一个a.java的文件里边的public的类的名字必须是 public class a

Java 源文件的命名规则
首先,Java 文件的后缀名必须是 .java,这不仅确保了文件格式的正确性,也为编译器提供了明确的指示。若文件中定义了一个 public 类,则主文件名应与其类名完全一致。例如,一个名为 HelloWorld 的 public 类,其源文件也应命名为 HelloWorld.java,符合命名规则。反之,如文件中未定义任何 public 类...

java 编译中文件名和类名不一致的问题
方式一:文件名和类名一致 文件名为:HelloJava.java 文件内容:public class HelloJava{ public static void main(String[] args) { System.out.println("HelloJava!");} } 方式二:文件名和类名不一致 文件名为:HelloJava.java 文件内容:class Hello{ public static void main(String[] args)...

Java的基本语法是什么?
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。主方法入口:所有的Java程序由public static void main(String[] args)方法开始执行。

java源文件不必含有主类
主方法确实是程序的入口,但是有些类天生就是被用来使用的,如方法集合类,或者是描述一个对象的类。另外一个java类确实可以包含多个class,而这些class之间可以没有任何联系,但是如果有一个class是public的话,那么这个java文件的名称就必须是这个class的名称。java的原文件是.java文件,.class是java文件...

介绍下Java程序的结构
\/\/ java语言规定该java源程序的文件名必须与该公共类名完全一致 classDefinition; \/\/ 类定义部分,可以有0个或多个 interfaceDefinition; \/\/ 接口定义部分,可以有0个或多个 package:java编译器为每个类生成一个字节码文件,且文件名与类名相同,这就会带来一个问题:同名的类会发生冲突。package便可...

浅谈为什么一个java源文件中只能有一个public类
文件)都只有一个public 类。因为每个编译单元都只能有一个公共接口,用public类来表现。该接口可以按照要求包含众多的支持包访问权限的类。如果有一个以上的public 类,编译器就会报错。 并且public类的名称必须与文件名相同(严格区分大小写)。 当然一个编译单元内也可以没有public类。

java中的public类
比如说,你把文件命名成“cat.java” 那这个文件中的类cat 必须是用public 修饰的,而且除了这个cat 前面可以用public修饰其他类不能用public修饰 例子:文件名:cat.java 文件中写法:public class cat{ } class dog{ } class pig{ }下面2个叫内部类,内部类在高级编程中会用来做驱动等,你现在...

有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是?
源文件名称a1,java。1、必须以java结尾。这样才能被编辑器javacexe所编辑。2、源文件中如果只有一个类,文件名必须与该类名相同。3、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)。4、输入命令: e: 转移到e盘,然后再输入 cd 转移到所希望的已知路径。

java源程序文件的扩展名为
1. Java源程序文件的扩展名是“.java”。2. 在Java编程中,源代码文件是用Java语言编写的文本文件,包含了Java程序的源代码和注释。3. Java源程序文件的命名通常遵循“.java”的规则,类名必须与文件名一致,以便编译器识别和编译。4. 编写Java程序时,可以使用Java集成开发环境(IDE)或文本编辑器来...

java 类是公共的,应在名为.java 的文件中声明
1、首先在电脑中打开新建的Java项目,新建一个package,在包中新建一个Java 类,如下图所示。2、定义抽象类User,包含了属性name、age;抽象方法write()。3、再创建一个子类Pstu,继承父类User,然后重写这些方法。4、最后在main主方法中,调用子类Pstu,然后依次调用方法write和drink,查看打印结果,如...

相似回答