关于Java的一个包里可以有几个public类

时间:2025-04-02 11:08:17

今天偶然见到了一份乱七八糟的java代码。
包里一共有两个类,我看第一个是public的类,第二个不是,我想当然的以为public的那个是主类,结果错了,main在第二个类里。
我于是询问我学过java的同学,一个包里可以有几个public类,得到的答复是数量不限。
但是这和我的记忆有差,于是我去查了下,顺便总结了一下这个问题:

一个包里确实可以有数量不限的public类,但是一个文件里只能有一个public类,如果想要public多个类,就要新开一页代码:在同一个包下新建类,然后在那一页代码又可以public一个类了

相关文章