„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Rückgabe von Objekten

Rückgabe von Objekten

Veröffentlicht am 09.11.2024
Durchsuche:912
  • 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 Vorgängerprogramms 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 nicht mehr darauf verwiesen 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.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/devsjavagirls/retornando-objetos-l86?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3