JAVA的文件名与公共类名的关系
1、一个文件至少包含一个类,则这个类的名字必须要和文件名一致。如果有多个类,则必须有一个类名和文件名一致。楼上有人回答说,主类是带有main函数的类,是不对的。
2、如果一个编译单元(文件)中含有public的类,则文件名必须与类名一致,如果没有public类,则文件可以随意命名。一个文件中,public的类可以有零个或一个,非public的类可以有零个或多个。
3、如果一个java文件中有一个public 类,则该文件名字应与public类名一致。比如,有一个文件,A.java,则此文件中的public类名必须为A,一个文件中有且只有一个public类。
4、一个文件即一个txt的java文件。在这个文件里可以定义一个或多个class。要点:1·这个文件里有且只能有一个类被是public class 2·这个文件若包含public class那么文件名必须和这个class的类名相同,若无,则不做限制。
Java中,类名与文件名需要相同吗?
1、如果一个编译单元(文件)中含有public的类,则文件名必须与类名一致,如果没有public类,则文件可以随意命名。一个文件中,public的类可以有零个或一个,非public的类可以有零个或多个。
2、你说的是包名和类名把。可以不一样的。只要是可读性好就行。看个人的代码风格把。不过一般人不会把 包名和类名一样的。
3、嗯嗯,必须相同。不然会报错的。而且路径也要相同喔。
java中主文件名与主类名不同会出现什么情况
那是因为你的那个class名是Person而非Demo类。.class文件名永远与类名严格相同。并且你的那个class不是public类型的,于是允许.java的文件名与类名不一致。如果是public类,则类名与文件名必须严格保持一摸一样。
这件事为什么会引发大规模抗议? 骚乱的起因,说来也并不特殊,法国的一名青少年因为驾驶汽车超速被警察拦停,但拒不配合调查,最终被两名警察枪杀。
有没有public修饰都可以;一个Java文件中最多只能有一个public类;如果文件中不止一个类,而且有public类,文件名必须与public类名一致;如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。
文件名与公式类名不一致,文件名是test.java,公式类名是Test test与Test不一样,java语言区分大小写。
如果一个编译单元(文件)中含有public的类,则文件名必须与类名一致,如果没有public类,则文件可以随意命名。一个文件中,public的类可以有零个或一个,非public的类可以有零个或多个。