Was ist also die Methode?
Eine Java-Methode ist eine Sammlung von Anweisungen, die zusammen eine Funktion ausführen. In einer Klasse oder einem Objekt enthalten
Methoden werden im Programm erstellt und an anderer Stelle referenziert
Vorteile von Methoden
1. Machen Sie das Programm kürzer und klarer. 2. Förderlich für die Programmwartung.
3. Es kann die Effizienz der Programmentwicklung verbessern. 4. Verbesserte Wiederverwendbarkeit des Codes.
Benennungsregeln für Methoden1. Das erste Wort des Methodennamens sollte mit einem Kleinbuchstaben beginnen, und nachfolgende Wörter sollten mit einem Großbuchstaben beginnen . Beispiel: addPerson.
2. Unterstriche können in JUnit-Testmethodennamen vorkommen, um logische Komponenten des Namens zu trennen. Ein typisches Muster ist: testc56091f9afe377b35d5f41590f8d3c36_2d87d7dfbb2de795dce756747c75add9, beispielsweise testPop_emptyStack.
Definition einer Methode
Im Allgemeinen enthält die Definition einer Methode die folgende Syntax:
修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; }Eine Methode enthält einen Methodenheader und eine Methode Körper. Hier sind alle Teile einer Methode:
Modifikatoren: Modifikatoren, die optional sind, teilen dem Compiler mit, wie er die Methode aufrufen soll. Definiert den Zugriffstyp für diese Methode.
Rückgabewerttyp: Eine Methode kann einen Wert zurückgeben. returnValueType ist der Datentyp des Methodenrückgabewerts. Einige Methoden führen den erforderlichen Vorgang aus, geben jedoch keinen Wert zurück. In diesem Fall ist returnValueType das Schlüsselwort void.
Methodenname: ist der tatsächliche Name der Methode. Der Methodenname und die Parameterliste bilden zusammen die Methodensignatur. Parametertyp: Der Parameter ist wie ein Platzhalter. Beim Aufruf der Methode werden Werte an die Parameter übergeben. Dieser Wert wird als Aktualparameter oder Variable bezeichnet. Die Parameterliste bezieht sich auf den Parametertyp, die Reihenfolge und die Anzahl der Parameter der Methode. Parameter sind optional und Methoden dürfen keine Parameter enthalten.
Methodenkörper: Der Methodenkörper enthält spezifische Anweisungen, die die Funktion der Methode definieren.
InstanzDie folgende Methode enthält zwei Parameter num1 und num2 und gibt den Maximalwert dieser beiden Parameter zurück.
/** 返回两个整型变量数据的较大值 */ public static int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; }
Das obige ist der detaillierte Inhalt vonJava-Methoden (ausführliche Einführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!