我记得java的语法貌似有这样一条规则:java文件名必须和public class的class名一样。为什么老师这里class不需要用public修饰?
如果一个java文件只有一个类的时候,这个类可以不用public修饰,文件名就是类名。class前没有public默认是包访问权限,也就是这个类只能被同一个包中的类访问。
当一个java文件中有多个类时,只能有一个类是public修饰,并且该类作为java文件的文件名。
class 默认是public