Heim> Java> javaLernprogramm> Hauptteil

Rückgabe von Objekten

PHPz
Freigeben: 2024-08-28 06:32:03
Original
914 Leute haben es durchsucht
  • Eine Methode kann jeden Datentyp zurückgeben, einschließlich Klassentypen.

  • Ein Beispiel ist die ErrorMsg-Klasse, mit der Fehler gemeldet werden können.

  • Die Methode getErrorMsg() der Klasse ErrorMsg gibt ein String-Objekt zurück.

  • Dieses String-Objekt enthält die Beschreibung eines Fehlers basierend auf dem empfangenen Fehlercode.

  • Beispiel:
    Retornando objetos

  • Sie können Objekte aus Klassen zurückgeben, die Sie selbst erstellt haben.

  • Beispiel: Überarbeitete Version des vorherigen Programms mit zwei Fehlerklassen.

  • Die Err-Klasse kapselt eine Fehlermeldung zusammen mit einem Schweregradcode.

  • Die ErrorInfo-Klasse definiert eine Methode namens getErrorInfo().

  • Die Methode getErrorInfo() gibt ein Objekt der Klasse Err zurück.

Retornando objetos

Retornando objetos

  • Jedes Mal, wenn getErrorInfo() aufgerufen wird, wird ein neues Err-Objekt erstellt und zurückgegeben.

  • Die Err-Objektreferenz wird in main() verwendet, um die Fehlermeldung und den Schweregradcode anzuzeigen.

  • Ein von einer Methode zurückgegebenes Objekt bleibt bestehen, bis es nicht mehr referenziert wird.

  • Wenn keine weiteren Verweise auf das Objekt vorhanden sind, ist es das Ziel der Garbage Collection.

  • Das Objekt wird nicht zerstört, nur weil die Methode, die es erstellt hat, beendet wird.

Das obige ist der detaillierte Inhalt vonRückgabe von Objekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!