如何理解JAVA中说的:如果一个文件中包含一个Public类。文件的名字必须和该类名相同

如题所述

写代码之前,首页要新建一个文件,起个名字吧,比如叫Test.java
然后在里面写代码,那么声明类的时候,如果有public修饰的
这个类名必须也叫Test,完整的写也就是public class Test
class的名字和文件的名字必须一致

因此可以得出一个推论,在一个.java文件里,只可能有一个public的类
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-19
你好,java中一个.java文件里可以定义很多类,但是只有跟.java文件同名的类前面才能加public

另外说明两点
1、定义的其它类前面一定不能加public
2、跟.java文件同名的类前面可以不加public
第2个回答  2011-11-19
比如test.java文件中最多只能有一个public class(公共类),名字还必须叫test,即文件名必须与公共类的名称一致。
相似回答