Ecco il mio codice:Groovy - metodo Main posizionamento
class cat {}
class dog {
static void main(String[] args) {}
}
Groovy Quando compilato dice che non ho un metodo main. Ma quando mi sbarazzerò della classe cat:
class dog {
static void main(String[] args) {}
}
È valido. Ho pensato, purché avessi il metodo principale in qualsiasi classe, il codice fosse valido, ma ho torto. Qualcuno può spiegare perché non posso avere più di una classe quando il metodo principale risiede in una delle classi?