Quando si programma in Java , creare i propri metodi personalizzati è una delle attività principali . Quando si definisce un metodo , si dichiara vari dettagli su di esso , compreso il nome, i tipi di dati di tutti i parametri che ci vuole e che tipo di dati restituisce . Creazione di un metodo per restituire un valore booleano è uno dei casi più semplici . Anche se si è solo agli inizi con la programmazione Java , è possibile scrivere un metodo rapido e semplice . Istruzioni
1
Decidere quale sia lo scopo del vostro metodo sarà . Prima di iniziare a codificare il metodo , creare un riassunto di ciò che sta per fare , come segue :
/**
* Verificare se il valore stringa passata è
< p > * troppo lungo per visualizzare
* @ param name - . String nome per visualizzare
* @ return - valore booleano vero se troppo lungo
* /Eventi
Questo è un commento Javadoc , in modo che il programma possa includerlo all'interno di qualsiasi documentazione si genera con lo strumento . (Vedi riferimenti 5 . ) Questo esempio è per un metodo che accetta un parametro stringa , mette alla prova la sua lunghezza e restituisce un valore booleano che indica se è troppo lungo per essere visualizzato normalmente . Questo è uno scenario comune in programmi in cui l' utente immette un nome che sta per essere visualizzato da qualche parte all'interno di una interfaccia.
2
Crea la firma del metodo . La firma di un metodo è la parte di esso che è accessibile da esterno , o " cliente", codice. La firma include il nome del metodo , i parametri e il tipo restituito . La firma del metodo non comprende l' attuazione, che è interno al metodo. Il seguente è un metodo di esempio della firma in base al metodo di controllo nome - lunghezza delineato nel commento :
public boolean isTooLong ( String name ) per
Il nome del metodo è informativo , indicando il suo scopo . Il parametro è una variabile String e il metodo restituisce un valore booleano . (Vedi riferimenti 1, 2 , 3 . )
3
Inserite il vostro corpo del metodo . Il corpo del metodo è dove si forniscono i dettagli di implementazione . Questi dettagli non sono rilevanti al codice esterno , in modo da poter cambiare in qualsiasi momento in futuro, fino a quando la firma del metodo rimane lo stesso . Il seguente codice implementa il " isTooLong " metodo :
{
se ( diverrà name.lenght ( ) > 25) return true;
altrimenti restituisce false;
}
Il metodo impone che qualsiasi stringa di più di 25 caratteri è troppo lungo per essere visualizzato . Digitare i valori booleani possono essere solo vero o falso . (Vedi riferimenti 4 . ) Economici 4
Chiamare il metodo da una posizione altrove nel programma. L'esempio seguente verifica un valore String nome per vedere se è troppo lungo , fornendo il risultato in console :
myName String = " James Smith " ;
booleano tooLong = isTooLong ( myName ) ;
System.out.println ( " è" + myName + - + tooLong " troppo a lungo? " ) ;
eseguire il programma per vedere ciò che è scritto nella console . (Vedi riferimenti 1, 2 , 3 . ) Economici 5
Esperimento con il tuo metodo per testarlo. Per testare il metodo di lunghezza del nome , si potrebbe alterare il " myName " variabile String in fase di test , ma è necessario progettare i test per soddisfare il proprio programma . Modificare il metodo per soddisfare il progetto si sta lavorando , ricordando di scegliere nomi significativi e di inserire un commento informativo .