In Java sind Funktionen, die normalerweise Methoden genannt . Sie können Methoden innerhalb der Klasse Erklärungen in Ihrem Programm oder innerhalb der Hauptklasse Datei zu erstellen. Einige Methoden der Klasse sind nur für die Verwendung innerhalb der Klasse zur Verfügung, aber öffentliche Methoden können von anderswo zugegriffen werden kann, indem ein Objekt Instanz der Klasse . Ein Java -Methode implementiert eine wohldefinierte Gruppe von Verarbeitung, skizziert unter Verwendung von Standard -Syntax . Grundlegendes zu den Komponenten einer Methode, wie Sie sie in einer Anwendung angezeigt sehen können Ihnen helfen, ein Verständnis für seinen Zweck. Name
Auswahl einer Methode Name ist eine Aufgabe, einige Java-Programmierer nicht berücksichtigen wichtig. Allerdings kann eine lesbare Namen , die informativ und klar ist dass Anwendungen zur effektiven Nutzung von Verfahren Funktionalität machen . Das folgende Beispiel Verfahren Gliederung oder Unterschrift , zeigt : public String getName ()
Diese Methode wird als " getName " als aussagekräftiger Indikator für seinen Zweck. Das Verfahren könnte in einer Klasse Erklärung , die einen Antrag Objekt mit einer bestimmten Zeichenfolge Namen erscheinen . Der Code außerhalb der Klasse könnte das Verfahren durch eine Instanz der Klasse aufrufen , das Abrufen der Namen der jeweiligen Instanz , zum Beispiel innerhalb des Programms Benutzeroberfläche.
Parameter
< p> Java-Methoden können einen oder mehrere Parameter . Bei der Deklaration von Methoden , müssen Programmierer erklären, die Art und Anzahl der Parameter , wie folgt : public int gibSumme (int Ganzzahliger_Wert , Doppel doubleValue )
Diese Methode könnte die Durchführung der Verarbeitung notwendig, die Integer-Darstellung des Ergebnisses zurück eine arithmetische Berechnung zwei Zahlen addiert verschiedener Typen zusammen . Die Parameter erscheinen mit ihren Typen und Namen zur Referenzierung innerhalb der Methode Körper. Code Aufruf der Methode muss liefern Werte oder Variablen , die diese Parameter-Typen in der angegebenen Reihenfolge.
Return
Java-Methoden können Werte oder Variablen bestimmter Arten zurück . Eine einzelne Methode kann nur eine Art zurück , wie folgt: public boolean isTooBig (int someNumber )
Diese Methode festzustellen, ob die übergebene Integer-Wert zu groß für einige spezifische Anwendungszweck ist könnte . Die Methode gibt einen boolean - Wert vom Typ , der nur sein kann entweder wahr oder falsch. Wenn eine Methode nichts zurückgibt , kann sie das Schlüsselwort void wie folgt: . Public void doSomething ()
Der Code ruft diese Methode nichts empfangen , wenn es ausführt
Körper
der Körper einer Java-Methode ist, wo es trägt seine Verarbeitung . Das folgende Beispiel erweitert die Methode " getName " outline zur Demonstration : public String getName () {return theName ;}
Dies würde in einer Klasse mit einer Instanz -Variable namens " theName ", die einen String-Typ ist anzuwenden . Java-Methoden können als Referenz übergeben Parameter mit den Namen in das Verfahren einbezogen Umriss wie folgt: public boolean isTooBig (int someNumber ) {if ( someNumber > 50 ) return true; else return false; }
Dieser Code prüft den übergebenen Variable als Teil eines bedingten Test . Unabhängig von Größe der Zahl ist, gibt die Methode einen booleschen Wert . Kodex könnte diese Methode wie folgt: if ( theObject.isTooBig (40) ) {//Verarbeitung }
Sichtweite
Java-Methode Umrisse Sichtbarkeit , die bestimmt , wo geben sie können aus aufgerufen werden. Öffentliche Methoden kann als mit der Instanzen einer Klasse werden , wie folgt: AdminObject adm = new AdminObject (); String AdminName = adm.getName ();
Private Methoden können nur innerhalb einer Klasse zugegriffen werden und wie folgt aussehen : private void calculateSomething (int aNum , int anotherNum )
die Vorgabe des Zugangs für eine Methode ist die Anwendung Paket scheint es innerhalb
.