Funktionen werden auch Methoden genannt!
Funktionen und Funktionen:
1., verwendet, um Funktionen zu definieren und Funktionen zu verkörpern.
2. Es kann die Wiederverwendbarkeit des Codes verbessern.
Funktionsnotizen:
1. Funktionsanwendung kann nicht ausgeführt werden (Funktionen können nicht in Funktionen definiert werden).
2. Funktionen können nur ausgeführt werden, wenn sie aufgerufen werden.
3. Funktionstypen, die durch grundlegende Datentypen (String, int,….) Geändert wurden, muss einen Rückgabewert haben.
V.
5. Funktionsnamen können gemäß den Anforderungen benannt werden.
Codebeispiel: (mit oder ohne den Unterschied zwischen Funktionen/Methoden)
Beispiel für Funktions-/Methodencode:
public class nofunc {public static void main (String [] args) {// Haupt ist auch eine Funktion für Programm, die int a = 1; int b = 2; int addsum = 0; int mulsum = 0; // den Wert von a ändern und eine andere Operation addsum = a+b; mulsum = a*b; system.out.println ("add"+addsum); System.out.println ("mulsum"+mulsum);}}}}}}}}}}}}}}}}}}}}}}}}}}Beispiele für normale Funktions-/Methodencode:
public class func {int a = 1; // a ist der tatsächliche Parameter int b = 2; void Cal (int addsum, int mulsum) {// sum ist der formale Parameter addsum = a+b; mulsum = a*b; system.out.println ("add"+addsum); System.out.println ("multiple"+mulsum); // void hat keinen Rückgabewert} // Ändern Sie den Wert von a und führen Sie eine andere Operation int seta (int a) {// a der formale Parameter this.a = a; // Der tatsächliche Parameter wird der formalen Parameterrückgabe a zugewiesen; // Rückgabewert A} public static void main (String [] args) {// Main ist auch eine Funktion, mit der Func f = new func () ausgeführt wird; // Objekt f.cal (0,0) erstellen; // Das Objekt ruft die Funktion hinzufügen und 0 wird zugewiesen, F.Seta (2) zu summen (initialisieren); // a wird 2f.cal (0,0) zugeordnet; // eine Operation an anderer Stelle durchführen}}Auslaufergebnis: (gleich)
Addition 3
Multiplikation 2
Addition 4
Multiplikation 4
Funktionsklassifizierung:
1. Gewöhnliche Funktionen
2. Konstruktor
3. Hauptfunktion (Spezial)
Konstruktor Notizen:
1. Der Methodame des Konstruktors muss dem Klassennamen übereinstimmen.
2. Der Funktionstyp kann nicht deklariert werden, es gibt keinen Rückgabetyp und kann nicht als Leere definiert werden.
A.
4. Der Konstruktor kann nicht direkt aufgerufen werden, er muss durch das neue Schlüsselwort aufgerufen werden.
Die Funktion des Konstruktors:
1. Bequemes, um Parameter zu übergeben.
2. Initialisieren Sie das Objekt, indem Sie den Konstruktor durch neu aufrufen. Es soll das Objekt initialisieren, das mit seinem Format übereinstimmt (Parameterliste).
Beispielkonstruktorcode:
public class Constructor {int a = 233; int b = 233; Constructor () {// kein Parameterkonstruktor} Konstruktor (int a, int b) {// Argumentkonstruktor this.a = a; this.b = b; } void cal () {int addsum = a+b; int mulsum = a*b; System.out.println ("add"+addsum); System.out.println ("multiple"+mulsum); // void hat keinen Rückgabewert} // Ändern Sie den Wert von a und führen Sie eine andere Operation int Seta (int a) {// a der formale Parameter durch. A = A; // Der tatsächliche Parameter wird der formalen Parameterrückgabe a zugewiesen; // Rückgabewert A} public static void main (String [] args) {constructor c1 = new Constructor (); // Objekt, das vom Unargument Constructor c1.cal () erstellt wurde; // Das Objekt des Unargument Constructor aufruft den Cal Function Constructor C2 = New Constructor (1,2); // Objektinitialisierung c2.cal (); // Das Parameter Constructor -Objekt ruft die CAL -Funktion C2.Seta (2) auf; // a wird 2 c2.cal () zugeordnet; // oder der Betrieb erfolgt separat}}Auslaufergebnisse:
Addition 466
Multiplikation 54289
Addition 3
Multiplikation 2
Addition 4
Multiplikation 4