Java的文件命名规则和顶级类的可见性限制
顶级类:直接写在文件里,不在其他类里面
规则:一个.java文件中可以有多个顶级类,但只能有一个public的顶级类,且这个public类的名字必须与文件名完全一致。
顶级类与内部类
- 顶级类:一个文件只能有一个 public,且必须同名。
- 内部类:可以是 public,不受“只有一个 public”的限制,因为它不是顶级类。
顶级类:直接写在文件里,不在其他类里面
规则:一个.java文件中可以有多个顶级类,但只能有一个public的顶级类,且这个public类的名字必须与文件名完全一致。
顶级类与内部类