veröffentlicht am: 24.06.2022 zuletzt aktualisiert am: 06.02.2023
In Programmiersprachen besteht eine Methode aus einer Reihe von Anweisungen, die dazu dienen, bestimmte Aufgaben zu erfüllen. Auch Java Methoden sollen eine Aufgabe mit einigen Anweisungen in Form von einzelnen Codezeilen erfüllen. Im modernen Computerzeitalter ist die Wiederverwendbarkeit des Codes das Hauptanliegen eines jeden professionellen Programmierers. Eine Methode kann in einem Programm, nach der Erstellung, mehrfach aufgerufen werden. Daher sind Methoden für jeden Java-Entwickler unabdingbar!
Dieser Beitrag bietet einen Einblick in das Thema Java Methoden mit den folgenden Lernzielen.
Lass uns diese Fragen jetzt erforschen:
Auch Methoden können wie Variablen entweder benutzerdefiniert oder integriert sein. Die integrierte Methodenunterstützung wird von Java selbst bereitgestellt. Ein Entwickler kann jedoch seine eigene Methode deklarieren, um eine bestimmte Aufgabe zu erfüllen.
Die integrierten Java Methoden werden in den Bibliotheken von Java deklariert. Es ist nicht notwendig, sie zu deklarieren. Wann immer man eine eingebaute Methode benötigt, braucht man sie nur aufzurufen. Einige der am häufigsten verwendeten Methoden sind length(), print(), println(), equals(), max(). Und selbstverständlich auch die Java main-Methode Diese Methoden lassen sich in die folgenden Kategorien einteilen.
Wenn diese Methoden aufgerufen werden, wird der darin enthaltene Code/die Logik im hinteren Teil des Programms von Java ausgeführt und die Ausgabe von uns dann im Anschluss weiterverwendet (entweder um es auf der Konsole auszugeben oder zur weiteren Verarbeitung im Programm).
Es gibt eine weitere eingebaute Methode main(), die in Java am häufigsten verwendet wird. Die main()-Methode ist das A und O eines Java-Programms. Ohne sie ist es unmöglich, ein Java-Programm auszuführen, denn wenn du ein Java Programm startest wird nach der main-Methode gesucht. Sie ist der Startpunkt jeder Java-Anwedung!
Die integrierten Methoden sind für einen bestimmten Zweck gedacht. Zum Beispiel findet die Methode min() den Mindestwert zwischen verschiedenen Zahlen. Zum besseren Verständnis siehe dir den folgenden Code und seine Beschreibung an.
import java.util.*; public class Main { public static void main(String[] args) { int a = 4, b = 8; String x = "codegree!"; int[] y = { 4, 8, 12, 16 }; // Die min()-Methode System.out.println("Der kleinere Wert ist: " + Math.min(a, b)); // .length()-Methode beim Java String System.out.println("Der String besteht aus so vielen Zeichen: " + x.length()); // Arrays.toString() System.out.println(Arrays.toString(y)); } }
In dem obigen Code,
Ausgabe auf der Konsole:
Die erste Zeile der Ausgabe zeigt das Ergebnis der Methode min(), während die zweite Zeile die Ausgabe der Methode length() zeigt. Außerdem wird in der letzten Zeile das Array (y) auf der Konsole ausgegeben.
Ein Programmierer möchte vielleicht ein Stück Code schreiben, das später im Programm wiederverwendet werden kann. In den obigen Abschnitten hast du die eingebauten Methoden in Java kennengelernt. In den folgenden Abschnitten wirst du lernen, wie man eine benutzerdefinierte Methode deklariert und aufruft.
Die benutzerdefinierten Java Methoden sind der nützlichste Bestandteil für einen Java-Programmierer. Ein Programmierer kann eine Methode seiner Wahl mit mehreren Funktionalitäten erstellen, ohne abhängig von gewissen Funktionalitäten zu sein die zuvor bereits festgelegt worden sind. Bevor wir ins Detail gehen, wollen wir zunächst die Syntax erläutern.
Zugriffsmodifikator Rückgabetyp Methodenname(Parameterliste) { // Methodenrumpf: enthält die Anweisungen, welche beim Methodenaufruf ausgeführt werden sollen }
Die Syntax wird wie folgt beschrieben:
Die oben genannten Elemente sind die Hauptakteure bei der Erstellung von benutzerdefinierten Methoden. Übrigens, die erste Zeile der Methode (welche den Methodennamen, Rückgabetyp, Parameterliste, etc. enthält) wird Methodenkopf genannt.
Die Syntax der Deklaration einer Methode in Java hast Sie sicher verstanden. Lass uns diese Richtlinien anwenden, um eine Methode in Java zu erstellen.
package MeineKollegen; public class DerStreber { public static void meinGeheimnis() { System.out.println("Ich lerne selbst alles bei codegree..."); } public static void main(String[] args) { meinGeheimnis(); } }
Im obigen Code wird die Methode nur erstellt, aber noch nicht abgerufen/aufgerufen.
Der folgende Code zeigt, wie der Methodenaufruf in Java funktioniert.
Hinweis: Die Parameter wurde bei der Erstellung der meinGeheimnis()-Methode nicht verwendet, daher wird sie ohne Parameter aufgerufen
Der Körper der Methode meinGeheimnis() wird auf der Konsole ausgegeben.
In Java besteht eine Methode aus einzelnen Code-Anweisungen, um einen bestimmten Zweck zu erfüllen. Zum Beispiel sind Methoden wie min() oder max() in Java vordefiniert und werden verwendet, um den minimalen oder maximalen Wert mehrerer Zahlen zu ermitteln. Ein Entwickler kann seine eigene Methode definieren, um einen bestimmten Zweck zu erfüllen, und diese wird dann als benutzerdefinierte Methode bezeichnet. Dieser Artikel hat einen Einblick in die Grundlagen von Java Methoden (benutzerdefiniert/vordefiniert) sowie deren Demonstration gegeben. Wenn du mehr über Java lernen möchtest, schau dir unser großes Tutorial mit Dutzenden kostenfreien Inhalten an!
😩 Gelangweilt von den Udemy & YouTube-Tutorials?!
Lerne spielerisch Java und komme deiner gutbezahlten (und an der 🌴 liegenden) Traumkarriere einen Schritt weiter.
"Für Leute die gerne Python oder Java lernen wollen ist Codegree klasse. Ist nicht wie bei anderen Konkurrenten auf Videokursen aufgebaut..."
- Lennart Sparbier
100% kostenlos registrieren · keine Kreditkarte notwendig
Im Gegensatz zu der Abendschule oder der alteingesessenen Uni lernst du bei codegree die Sprachen & Pakete, die wirklich im Jobmarkt gesucht werden.
100% kostenlos registrieren · keine Zahlungsdaten notwendig