一个源文件中必须要有public类吗?

java源文件

可以没有public 类
但要是有public类的话,只能有一个,而且必须和文件的文件名一致
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-20
“flylovepink”正解,在一个文件可以有多个非public类,但是只允许一个public类。同目录(同包)下不允许出现相同名的类。本回答被提问者采纳
第2个回答  2013-03-20
当然可以没有了,很多类,还有内部类都没有public 这个和类的权限有关系呀
第3个回答  2013-03-21
有且只能有一个public类,而且源文件名要与这个类型的类名相同
第4个回答  2013-03-20
楼上的都是正解,其实你可以自己试试就知道了
相似回答