Думала, что .class в Джаве какой-то универсальный файл с инструкциями, к которому обращаются разные файлы исходного кода... Но как тогда выполняется компиляция — этого я не думала.