在java里,文件名与类名之间的关系,有下面这些约束:

  1. Java保存的文件名必须与类名一致 

  2. 如果文件中只有一个类,文件名必须与类名一致 

  3. 一个Java文件中只能有一个public类 果文件中不止一个类,

  4. 文件名必须与public类名一致 如果文件中不止一个类,而且没有public类,文件名可与任一类名一致