Beim Programmieren in Java, die Erstellung Ihrer eigenen benutzerdefinierten Methoden ist eine der wichtigsten Aktivitäten . Wenn Sie eine Methode definieren , erklären Sie verschiedene Details darüber , einschließlich seines Namens , die Datentypen aller Parameter dauert und welchen Datentyp es zurückgibt. Erstellen einer Methode, um einen booleschen Wert zurückgeben ist eines der am einfachsten Instanzen . Auch wenn Sie gerade erst anfangen, mit der Java-Programmierung , können Sie ein solches Verfahren schnell und einfach zu schreiben. Anleitung
1
Entscheiden Sie, was der Zweck Ihrer Methode sein wird . Bevor Sie tatsächlich beginnen , um die Methode zu codieren , erstellen Sie eine Zusammenfassung von dem, was sie tun wird , wie folgt:
/**
* Prüfen Sie, ob die übergebenen String
ist < p> * zu lang, um anzuzeigen
* @ param name - . String Namen
angezeigt * @ return - boolean Wert true, wenn zu lange
* /Tablet
Dies ist ein Javadoc-Kommentar ist , so dass Ihr Programm kann es innerhalb jeder Dokumentation, die Sie erzeugen mit Hilfe des Werkzeugs beinhalten . (Siehe Referenzen 5 ). Dieses Beispiel ist für eine Methode, die einen String -Parameter annimmt , testet seine Länge und gibt einen booleschen Wert, der angibt , ob es zu lange, um normal angezeigt werden soll. Dies ist ein übliches Szenario in Programmen, bei denen der Benutzer einen Namen eingeben , die gehen , um irgendwo in einer Schnittstelle angezeigt wird .
2
Erstellen Sie Ihre Signatur der Methode . Die Signatur einer Methode ist der Teil, der durch äußere oder " Kunden" Code zugegriffen wird. Die Signatur enthält den Namen der Methode , die Parameter und den Rückgabetyp . Verfahren Signatur nicht die Umsetzung, die innerhalb des Verfahrens geeignet ist. Das Folgende ist ein Beispiel Signatur der Methode den Namen Länge Prüfverfahren im Kommentar erläutert entsprechen:
public boolean isTooLong (String name)
Der Methodenname ist informativ , was seinen Zweck. Der Parameter ist ein String-Variable , und die Methode gibt einen booleschen Wert . (Siehe Referenzen 1 , 2, 3 ).
3
Legen Sie Ihre Methode Körper. Das Verfahren Körper ist, wo Sie Implementierung bereitzustellen details. Diese Angaben sind nicht relevant für externen Code , so dass Sie sie jederzeit in der Zukunft ändern, solange die Signatur der Methode bleibt die gleiche. Der folgende Code implementiert die " isTooLong "-Methode :
{
if ( name.length () > 25) return true;
else return false;
}
Das Verfahren schreibt vor, dass jeder String länger als 25 Zeichen zu lang, um anzuzeigen ist . Typ Boolean Werte können nur wahr oder falsch. (Siehe Referenzen 4 . )
4
Rufen Sie die Methode von einer Stelle an anderer Stelle in Ihrem Programm. Das folgende Beispiel testet eine String name Wert , um zu sehen , ob es zu lang ist , um das Ergebnis auf der Konsole :
String myName = " James Smith ";
boolean tooLong = isTooLong ( myName );
System.out.println (" ist " + myName + - + tooLong " zu lang? ");
Führen Sie das Programm , um zu sehen , was auf der Konsole geschrieben. (Siehe Referenzen 1 , 2, 3 ).
5
Experimentieren Sie mit Ihrer Methode zu testen. Um die Länge des Namens Methode zu testen , können Sie ändern die " myName " String Variable getestet , aber Sie sollten Tests zu entwerfen, um Ihr eigenes Programm anpassen. Ändern Sie die Methode, um das Projekt, das Sie arbeiten werden , daran zu denken, aussagekräftige Namen zu wählen und einen informativen Kommentar gehören zu entsprechen.