Quando si programma in Java, creazione di propri metodi personalizzati è una delle principali attività. Quando si definisce un metodo, si dichiarano vari dettagli su di esso, inclusi il nome, i tipi di dati di tutti i parametri che ci vuole e tipo di dati restituisce. Creazione di un metodo per restituire un valore booleano è uno dei casi più semplice. Anche se sono solo partendo con programmazione Java, è possibile scrivere tale metodo rapidamente e facilmente.
Istruzioni
1
Decidere quale sara è lo scopo del tuo metodo. Prima di iniziare effettivamente a codificare il metodo, è possibile creare un riepilogo di ciò che sta per fare, come segue:
/**
Verifica se il valore di stringa passato è
troppo lungo da visualizzare.
@param - stringa nome da visualizzare
@return - valore booleano true se troppo a lungo
*/
Si tratta di un commento Javadoc, così il vostro programma possibile includerlo all'interno di qualsiasi documentazione che è generare utilizzando lo strumento. (Vedere riferimenti 5). Questo esempio viene descritto un metodo che accetta un parametro di stringa, la sua lunghezza di test e restituisce un valore booleano che indica se è troppo lungo per essere visualizzate normalmente. Si tratta di uno scenario comune nelle applicazioni dove l'utente sta immettendo un nome che sta per essere visualizzata da qualche parte all'interno di un'interfaccia.
2
Creare una firma di metodo. La firma di un metodo è la parte di esso che è possibile accedere da codice esterno, o "cliente". La firma include il nome del metodo, i parametri e il tipo restituito. La firma del metodo non include l'implementazione, che è interno al metodo. Di seguito è riportato una firma del metodo di esempio per associare il metodo di controllo lunghezza del nome indicato nel commento:
public boolean isTooLong (String name)
Il nome del metodo è informativo, indicando il suo scopo. Il parametro è una variabile di stringa, e il metodo restituisce un valore booleano. (Vedere riferimenti 1, 2, 3).
3
Inserire il corpo del metodo. Il corpo del metodo è dove si forniscono dettagli di implementazione. Questi dettagli non sono pertinenti al codice esterno, quindi è possibile modificarli in qualsiasi momento in futuro, purché la firma del metodo rimane lo stesso. Il codice seguente implementa il metodo "isTooLong":
{
if(Name.length() > 25) restituisce true;
else return false
}
Il metodo impone che qualsiasi stringa più di 25 caratteri è troppo lungo da visualizzare. Valori di tipo booleano possono essere solo true o false. (Vedere riferimenti 4).
4
Chiamare il metodo da una posizione altrove nel programma. L'esempio seguente verifica un valore di nome di stringa per vedere se è troppo lungo, l'output il risultato alla console:
String myName = "James Smith";
Boolean tooLong = isTooLong(myName);
System.out.println ("è" + nome + "troppo lungo? -"+ tooLong);
Eseguire il programma per vedere che cosa viene scritto nella console. (Vedere riferimenti 1, 2, 3).
5
Sperimentare con il tuo metodo per eseguire il test. Per testare il metodo di lunghezza del nome, si potrebbe cambiare la variabile di stringa "mionome" in fase di test, ma è necessario progettare test per soddisfare il proprio programma. Modificare il metodo per soddisfare il progetto che si sta lavorando, ricordando di scegliere nomi significativi e di includere un commento informativo.
Consigli & Avvertenze
- Utilizzando un metodo, è potenzialmente possibile modificare i dettagli di implementazione in qualsiasi momento e si rifletteranno ovunque il metodo viene chiamato all'interno del programma.
- Trascurare di includere commenti adeguati nei programmi Java può causare gravi difficoltà successivamente durante il processo di sviluppo.