[JAVA] Metodo per menù

alessandromagno08
Ciao a tutti :D ,

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 :bear:

Risposte
apatriarca
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).
Esercizio123 parti = new Esercizio123();
parti.exec(argv);

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.