Существует требование для public классов - они должны располагаться в файле, имя которого совпадает с именем класса.
А вот чтобы внутри файла был класс с таким же именем - так такого совсем не требуется. В файле .java могут быть любые не-public классы или комментарии (как в данном вопросе). Файл вообще может быть пустой - и, тем не менее, компилятор его обработает без ошибок.
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать