Вот мой код:
class cat {}
class dog {
static void main(String[] args) {}
}
Когда скомпилированный groovy говорит, что у меня нет основного метода. Но когда я избавлюсь от класса cat:
class dog {
static void main(String[] args) {}
}
Действует. Я думал, до тех пор, пока у меня был основной метод в любом классе, код был действительным, но я ошибаюсь. Может кто-нибудь объяснить, почему у меня не может быть более одного класса, когда основной метод находится в одном из классов?