对于这种问题需要分类讨论,因具体情况而定.
显而易见地一个Java文件中只能有一个public类;
Java源文件不一定和public类名一致,原因如下:
1.如果文件中只有一个类,文件名必须与类名一致;
2.如果文件中不止一个类,文件名必须与public类名一致;
3.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。
对于这种问题需要分类讨论,因具体情况而定.
显而易见地一个Java文件中只能有一个public类;
Java源文件不一定和public类名一致,原因如下:
1.如果文件中只有一个类,文件名必须与类名一致;
2.如果文件中不止一个类,文件名必须与public类名一致;
3.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。