Wenn Sie eigene Methoden definieren in Java Programme, die Sie Alternativen für die Eingänge vom Kunden bereitgestellten Code zur Verfügung stellen kann . Wenn Sie eine Java-Methode erstellen Sie geben die Art und Anzahl der Parameter -Eingänge. Um die Flexibilität hinzuzufügen können Sie definieren, alternative Versionen der einzelnen Verfahren zu unterschiedlichen Eingängen gerecht zu werden. Wenn Ihre Java -Methode aufruft, wird die Ausführung Version derjenige, der die Input-Parameter vom aufrufenden Code übergeben übereinstimmt. Dies ermöglicht Ihnen, ein Maß an Flexibilität, um Ihre Java-Klassen hinzuzufügen. Anleitung
1
Definieren Sie die einfachste Ausführung Ihrer Methode . Entscheiden Sie sich für Ihre Methode Namen und auf die Rückkehr Typ wird es haben , wenn überhaupt. Das folgende Beispiel zeigt eine Methode Basisversion ohne Parameter , mit einem primitiven Typ Integer als Rückgabetyp : public int getNumber () {return 0; }
Dies ist ein triviales Beispiel zu Demonstrationszwecken , wieder die Zahl Null wenn das Verfahren ohne Parameter aufgerufen .
2
Gliederung alternative Versionen Ihrer Methode . Entscheiden Sie, welche Parameter Sie alternative Versionen Ihrer Methode nehmen wollen. Erstellen Sie die Methode beschreibt , wie Sie erste Implementierungen später liefern können. Die folgenden zwei alternative Konturen geben verschiedene Arten und Anzahl der Parameter : public int getNumber (String theText ) {} public int getNumber (String theText , int multNum ) {}
Die erste Alternative nimmt einen String-Parameter während der zweite nimmt zwei Parameter , die einen String und einen Integer . Sie können beliebig viele Versionen Ihrer Methode hinzufügen, wie Sie so lange wie jeder eine andere Signatur hat gefallen , aufgrund unterschiedlicher Parameter oder Rückgabetypen . Ihr Compiler können Warnmeldungen angezeigt , bis Sie die Implementierung bereitzustellen details.
3
Implementieren jede Version Ihrer Methode . Fügen Sie die Methode Körper für jede Version , wie im folgenden Beispiel-Code : public int getNumber (String theText ) {return theText.length ();}
Das folgende könnte die Alternative für die Version der Methode unter zwei sein Parameter : public int getNumber (String theText , int multNum ) {return theText.length () * multNum ;}
Innerhalb Methoden sicherstellen, dass Sie die Details der Umsetzung Ihrer Bedürfnisse Programm
4 < . p> Rufen Sie Ihren Methoden . In einer anderen Klasse in Ihrer Anwendung wenden Sie sich unter Verwendung der verschiedenen Parameter-Typen wie folgt: MyHelper Hilfe = new 5 ) );
Dies würde in einem Fall, wo die Klasse bietet die Methoden als " MyHelper " mit der ersten Zeile eine Instanz der Klasse gelten . Durch die Einbeziehung der Methode ruft innerhalb des Systems Ausgabeanweisungen können Sie auf einen Blick , dass Ihre Methoden funktionieren sehen.
5
Speichern Ihres Codes. Kompilieren und starten Sie das Programm , um zu sehen , wie er ausführt. Überprüfen Sie die Ausgabe -Konsole für Details der einzelnen Verfahren Anruf . Experimentieren Sie mit dem Code durch eine Veränderung der Parameter der Methode jedes Mal, wenn Sie das Programm ausführen. Machen Sie Änderungen an Ihrem unterschiedliche Methodenimplementierungen bis Ihr Programm hat die Funktionalität braucht , um neue Versionen , wenn nötig.