[JAVA] Metodo per menù
Ciao a tutti
,
nello svolgimento di esercizi trovo i menù che, dando la possibilità all'utente esecutore del programma Java di scegliere tra le varie voci, hanno come metodo "exec".
1. In realtà potrei sostituire "exec" con "menu" o simile, giusto?
2. Quel "(new Esercizio123()).exec(argv)" significa che l'oggetto "(new Esercizio123())" invoca il metodo "exec" con parametro "argv"?
3. Avrei potuto sostituire (new Esercizio123()) con queste righe?
Parti = new Esercizio123()
Parti.exec(argv)
giusto?
Grazie e scusatemi

nello svolgimento di esercizi trovo i menù che, dando la possibilità all'utente esecutore del programma Java di scegliere tra le varie voci, hanno come metodo "exec".
1. In realtà potrei sostituire "exec" con "menu" o simile, giusto?
public static void main(String[] argv) { (new Esercizio123()).exec(argv); } void exec(String[] argv) {.. }
2. Quel "(new Esercizio123()).exec(argv)" significa che l'oggetto "(new Esercizio123())" invoca il metodo "exec" con parametro "argv"?
3. Avrei potuto sostituire (new Esercizio123()) con queste righe?
Parti = new Esercizio123()
Parti.exec(argv)
giusto?
Grazie e scusatemi

Risposte
1. Puoi chiamare la funzione come preferisci. Se menu è a tuo parere un nome più adatto, chiama la funzione in quel modo.
2. È corretto.
3. Più o meno sì. L'idea è corretta, ma il codice non è valido in Java così come l'hai scritto. Mancano i punti e virgola alla fine e dovresti definire il tipo della variabile Parti (che essendo una variabile sono abituato a vedere scritta con l'iniziale minuscola - ma non è obbligatorio).
2. È corretto.
3. Più o meno sì. L'idea è corretta, ma il codice non è valido in Java così come l'hai scritto. Mancano i punti e virgola alla fine e dovresti definire il tipo della variabile Parti (che essendo una variabile sono abituato a vedere scritta con l'iniziale minuscola - ma non è obbligatorio).
Esercizio123 parti = new Esercizio123(); parti.exec(argv);