Heim  >  Artikel  >  Java  >  Methoden in Java

Methoden in Java

WBOY
WBOYOriginal
2024-08-30 15:54:38571Durchsuche

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

Komponenten zum Erstellen von Java-Methoden

Hier ist die Liste der Komponenten, die beim Erstellen von Java-Methoden beteiligt sind:

  • Zugriffsmodifikator: In Java gibt es vier verschiedene Arten von Zugriffsmodifikatoren:
    • Öffentlich: Als öffentlich deklarierte Methoden sind von allen Klassen innerhalb einer Anwendung aus zugänglich.
    • Geschützt: Auf als geschützt deklarierte Methoden kann von der Klasse aus zugegriffen werden, in der sie definiert ist, und von allen Unterklassen dieser Klasse.
    • Privat: Als privat deklarierte Methoden sind nur von der Klasse aus zugänglich, in der sie definiert sind.
    • Standard: Auf als Standard deklarierte Methoden kann von der Klasse aus zugegriffen werden, in der sie definiert ist, und von Klassen, die im selben Paket deklariert sind wie die Klasse, die die Methode umschließt.
  • Rückgabetyp: Dieser enthält den Datentyp des Werts, den die Methode zurückgeben soll, oder ist ungültig, wenn die Methode nichts zurückgibt.
  • Methodenname: Dies ist der der Methode zugewiesene Name, der eindeutig sein kann oder nicht. Es ist zu beachten, dass der Methodenname aus Verben bestehen sollte und die verwendeten Wörter der Camel-Case-Notation folgen sollten.
  • Parameter: Dazu gehört eine durch Kommas getrennte Liste von Eingabeparametern mit ihren Datentypen. Wenn die Methode keine Eingabeparameter erfordert, wird () verwendet.
  • Ausnahmen: Falls eine Methode eine oder mehrere Ausnahmen auslösen kann, können wir Ausnahmen durch Kommas getrennt auflisten.
  • Methodenkörper: Es handelt sich um den in Klammern eingeschlossenen Programmierinhalt. Der Methodenkörper enthält eine oder mehrere logische Anweisungen zum Ausführen einer bestimmten Aufgabe.

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;
}
}

Methodentypen in Java

Methoden können in die folgenden zwei Typen eingeteilt werden:

  • Eingebaute Methoden: Diese Methoden sind in der Java-Bibliothek verfügbar und müssen nicht von einem Entwickler erstellt werden. Beispielsweise ist die Methode max() in der Mathematikklasse in Java vorhanden.
  • Benutzerdefinierte Methoden: Ein Entwickler in Java-Klassen definiert diese Methoden explizit.

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.

Aufrufen einer Java-Methode

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:

  • Alle im Methodenkörper geschriebenen Anweisungen werden erfolgreich ausgeführt.
  • Jede Return-Anweisung wird angetroffen.
  • Eine Ausnahme wird ausgelöst.

Statische Methoden werden mithilfe des Klassennamens aufgerufen, und nicht statische Methoden werden mithilfe der Objektinstanz aufgerufen.

Beispiel #1

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:

Methoden in Java

Beispiel #2

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:

Methoden in Java

Beispiel #3

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:

Methoden in Java

Fazit

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Textdatei in JavaNächster Artikel:Textdatei in Java