Was ist der Rückgabetyp einer Methode, die keinen Wert zurückgibt?
Was ist der Rückgabetyp einer Methode, die keinen Wert zurückgibt?

Video: Was ist der Rückgabetyp einer Methode, die keinen Wert zurückgibt?

Video: Was ist der Rückgabetyp einer Methode, die keinen Wert zurückgibt?
Video: Einfache Methoden (Mit Rückgabetyp) - Funktionen in Java 2 2024, April
Anonim

Einen Wert von einer Methode zurückgeben

Wenn eine Methode keinen Wert zurückgibt, muss sie als return deklariert werden Leere . Die Methode pop() in der Klasse Stack gibt jedoch einen Referenzdatentyp zurück: ein Objekt. Methoden verwenden den Rückgabeoperator, um einen Wert zurückzugeben. Jede Methode, die nicht deklariert ist Leere muss eine return-Anweisung enthalten.

Welche Art von Methode gibt auf diese Weise keinen Wert zurück?

Eine Methode kann einen Wert zurückgeben (der ein primitiver Typ oder eine Objektreferenz sein kann). Wenn die Methode keinen Wert zurückgibt, verwenden wir den Leere Java-Schlüsselwort.

Zweitens, was ist der Rückgabetyp einer Methode? EIN Methode gibt zurück an den Code, der ihn aufgerufen hat, wenn er alle Anweisungen in der Methode , erreicht a Rückkehr -Anweisung oder löst eine Ausnahme aus, je nachdem, was zuerst eintritt. Du erklärst a Rückgabetyp der Methode in seinem Methode Erklärung. Im Körper des Methode , du verwendest die Rückkehr Aussage zu Rückkehr das Wert.

Was ist dann der deklarierte Rückgabetyp für eine Methode, die keinen Rückgabewert hat?

Irgendein Methode deklariert Leere kehrt nicht zurück ein Wert und kann nicht eine Rückkehr enthalten Stellungnahme. Irgendein Methode das ist Nicht deklariert leer muss eine Rückkehr enthalten Stellungnahme. Die Daten Typ des Rückgabewert muss mit dem übereinstimmen Der deklarierte Rückgabetyp der Methode ; du kannst nicht Rückkehr eine ganze Zahl Wert von einem Methode deklariert zu Rückkehr ein boolescher Wert.

Was ist der Rückgabetyp void?

Die Leerentyp , in mehreren von C und Algol68 abgeleiteten Programmiersprachen, ist die Typ für das Ergebnis einer Funktion, die kehrt zurück normal, liefert aber kein Ergebnis Wert zu seinem Anrufer. Normalerweise werden solche Funktionen wegen ihrer Nebeneffekte aufgerufen, wie zum Beispiel das Ausführen einer Aufgabe oder das Schreiben in ihre Ausgabeparameter.

Empfohlen: