Can a Java source file contain more than one public class?
Yes, you can have multiple public classes in a single Java source file, but the file name must match the name of one of them.
Satisfactory! You correctly mentioned multiple public classes, but only one public class can be in a source file.
Can you clarify why only one public class can exist in a Java source file?