Javaのソースファイル内に複数のクラスを書く場合、ファイル名にすべきクラスはどれですか。

publicクラスが含まれる場合、ファイル名はそのクラス名と完全に一致させる必要があります。