Quando definite i vostri metodi in programmi Java è possibile fornire alternative per gli input forniti dal codice cliente . Quando si crea un metodo Java si indica il tipo e il numero di ingressi dei parametri. Per aggiungere flessibilità, è possibile definire le versioni alternative di ogni metodo per soddisfare differenti ingressi . Quando si chiama il metodo di Java , la versione di esecuzione sarà quello che corrisponde ai parametri di input passati dal codice chiamante . Ciò consente di aggiungere un livello di flessibilità per le classi Java . Istruzioni
1
definire la versione di base del metodo . Decidere il nome metodo e sul tipo di ritorno che dovrà , se del caso. Il seguente metodo viene illustrata una versione base senza parametri , con un tipo intero primitivo come tipo di ritorno : int ControllaNumero pubblico ( ) { return 0; }
Questo è un esempio banale per la dimostrazione , restituendo il numero zero quando il metodo viene chiamato senza parametri .
2
Outline versioni alternative tuo metodo . Decidere quali parametri si desidera versioni alternative il metodo di prendere . Creare il metodo delinea prima come è possibile fornire implementazioni più tardi. Le seguenti due linee alternative di specificare diversi tipi e il numero di parametri: int ControllaNumero pubblico ( String theText ) { } public int ControllaNumero (String theText , int multNum ) { }
La prima alternativa accetta un parametro stringa , mentre il secondo prende due parametri che rappresentano una stringa e un intero. È possibile aggiungere il numero di versioni del metodo che vuoi fino a quando ognuno ha una firma diversa , sul conto di avere diversi parametri o tipi restituiti . Il compilatore può visualizzare messaggi di avviso fino a quando si forniscono i dettagli di implementazione .
3
Implementare ogni versione del vostro metodo . Aggiungere il corpo del metodo per ogni versione , come nel seguente codice di esempio : int ControllaNumero pubblico ( String theText ) { theText.length ritorno (); }
Il seguente potrebbe essere l' alternativa per la versione del metodo di prendere due parametri: int ControllaNumero pubblico (String theText , int multNum ) { theText.length ritorno ( ) * multNum ; }
Dentro i vostri metodi di assicurarsi di implementare i particolari esigenze di programma
4 < . p > Chiama i tuoi metodi. In un'altra classe all'interno dell'applicazione chiamare i vostri metodi che utilizzano i diversi tipi di parametri come segue : MyHelper aiuto = new 5) ) ;
Questo si applicherebbe in un caso in cui la classe che fornisce i metodi si chiama " MyHelper " con la prima linea di creare un'istanza della classe . Includendo il metodo chiama entro dichiarazioni di output di sistema si sarà in grado di vedere a colpo d'occhio che i vostri metodi sono funzionanti.
5
Salva il tuo codice . Compilare ed eseguire il programma per vedere come si svolge . Controllare la console di output per i dettagli di ogni chiamata di metodo . Provate a sperimentare con il codice , modificando i parametri del metodo ogni volta che si esegue il programma . Apportare modifiche al tuo metodo di diverse implementazioni fino a quando il programma ha la funzionalità di cui ha bisogno , l'aggiunta di nuove versioni , se necessario.