Java каждый класс в отдельном файле

В каждом модуле компиляции может быть только один публичный класс, в противном случае, компилятор будет недоволен
(thinking of java)

http://www.math.rsu.ru/mexmat/pmp/studen...