Permettetemi di riassumere i punti quanto riguarda il metodo principale di JAVA (che è fonte di confusione al beginni ng).
1. è possibile avere più di un metodo main() in una classe? Ans: Sì. È possibile avere più di un metodo con il nome principale ma firma diversa. Questi metodi saranno sovraccaricati. MA il metodo principale con le seguenti firme verrà considerato come punto di accesso all'app.
public static void main(String args[]
) che è uguale o public static void main(String... args)
public static void main(String[] args)
2. possiamo avere più di un metodo principale di un programma Java? Ans: Sì. Possiamo avere classi diverse con i metodi principali.
Quindi quale sarà considerato come punto di accesso all'app?
Durante l'esecuzione di un programma con tali classi, all'utente verrà chiesto di scegliere tra le classi che fungeranno da punto di ingresso.
Sì, per quanto mi ricordo una classe non può contenere più di un metodo principale – nkukhar
Perché non provi e vedi? –
@NKukhar Una classe non può contenere più di un metodo principale (semplicemente perché non è possibile avere più metodi con la stessa firma in una classe), ma più di una classe può contenere ciascuno un metodo principale. – Dukeling