Eine Java-Methode kann als eine Reihe logischer Java-Anweisungen definiert werden, die zur Ausführung einer bestimmten Aufgabe geschrieben werden. Sie bieten eine Möglichkeit, Code wiederzuverwenden, ohne den Code erneut schreiben zu müssen. In Java sollte jede Methode Teil einer anderen Klasse als Python, C und C++ sein. Die Existenz von Methoden ist ohne eine Java-Klasse nicht möglich. Hier ist die Liste der Komponenten, die beim Erstellen von Java-Methoden beteiligt sind:
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Hier ist die Liste der Komponenten, die beim Erstellen von Java-Methoden beteiligt sind:
Syntax:
Hier ist eine grundlegende Syntax der Methoden:
//declare Enclosing class public class Myclass{ //declare java method public String concat(String s1, String s2){ // combine two strings with space String s3= s1 + " " + s2 ; //return resulting string return s3; } }
Methoden können in die folgenden zwei Typen eingeteilt werden:
Darüber hinaus können Sie auch Methoden in Java erhalten und festlegen, indem Sie sich an Experten von AssignmentCore wenden, die Ihnen Java-Hausaufgabenhilfe jeder Komplexität zur Verfügung stellen.
Wenn ein aufrufendes Programm eine Methode aufruft, geht die Steuerung in den Methodenkörper. Nachdem die Kontrolle an den Methodenkörper übergeben wurde, kehrt sie unter den folgenden drei Bedingungen zum aufrufenden Programm zurück:
Statische Methoden werden mithilfe des Klassennamens aufgerufen, und nicht statische Methoden werden mithilfe der Objektinstanz aufgerufen.
Jetzt sehen wir uns Java-Codebeispiele an, die zeigen, wie Methoden mit Java deklariert und aufgerufen werden. In diesem Beispiel sehen wir, wie man eine statische Methode erstellt und wie sie aufgerufen wird.
Code:
package com.edubca.methods; public class MethodDemo{ public static int getMaximum(int a , int b){ if(a>b){ return a; }else { return b; } } public static void main (String args[]){ int maxvalue1 = getMaximum(10,23); System.out.println("Out of 10 and 23, " + maxvalue1 + " is greater" ); int maxvalue2= getMaximum(40,20); System.out.println("Out of 40 and 20, " + maxvalue2 + " is greater" ); } }
Ausgabe:
Im nächsten Beispiel werden wir sehen, wie nichtstatische Methoden aufgerufen werden.
Code:
package com.edubca.methods; public class MethodDemo{ public int getMinimum(int a , int b){ if(a<b){ return a; }else { return b; } } public static void main (String args[]){ MethodDemo demo =new MethodDemo(); int minvalue1 = demo.getMinimum(10,23); System.out.println("Out of 10 and 23, " + minvalue1 + " is smaller" ); int minvalue2= demo.getMinimum(40,20); System.out.println("Out of 40 and 20, " + minvalue2 + " is smaller" ); } }
Wie wir oben sehen können, ist eine Instanz einer einschließenden Klasse erforderlich, um eine nicht statische Methode aufzurufen. Der obige Code erzeugt die folgende Ausgabe:
Ausgabe:
Im nächsten Beispiel erfahren Sie, wie Sie Methoden erstellen, die Ausnahmen auslösen.
Code:
import java.io.*; package com.edubca.methods; public class MethodDemo{ public void mymethod() throws IOException{ throw new IOException("IO Exception occurred..."); } public static void main (String args[]){ MethodDemo demo =new MethodDemo(); try{ demo.mymethod(); }catch(Exception e){ e.printStackTrace(); } } }
Wie wir dem obigen Code entnehmen können, muss die Methode jedes Mal, wenn eine Methode einen Ausnahmeaufrufer auslöst, die Ausnahme mithilfe von Try-Catch oder einem anderen geeigneten Fehlerbehandlungsmechanismus behandeln. Der obige Code zeigt die folgende Ausgabe auf dem Bildschirm:
Ausgabe:
Aus dem obigen Artikel haben wir eine klare Vorstellung von Methoden in Java. Deshalb können wir mit Hilfe von Methoden jede Aufgabe lösen. Die Verwendung von Methoden macht unseren Code wiederverwendbar und einfach zu testen, zu verstehen und zu debuggen.
Das obige ist der detaillierte Inhalt vonMethoden in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!