2
Чому вихідний файл Java має ім'я публічного класу, який він містить?
Я новачок, що навчається Java. У Java кожен вихідний файл повинен містити загальнодоступний клас, і цей вихідний файл повинен мати те саме ім'я, що і цей публічний клас. Більше того, жоден вихідний файл не може містити два загальнодоступні класи. Чому це обмеження?