Objektorientierte Programmierung in JavaopenHPI-Java-Team

Dieses Video gehört zum openHPI-Kurs Objektorientierte Programmierung in Java. Möchten Sie mehr sehen?

Pass by Reference

Zeitaufwand: etwa 6 Minuten

Beim Laden des Videoplayers ist ein Fehler aufgetreten, oder es dauert lange, bis er initialisiert wird. Sie können versuchen, Ihren Browser-Cache zu leeren. Bitte versuchen Sie es später noch einmal und wenden Sie sich an den Helpdesk, wenn das Problem weiterhin besteht.

Über dieses Video


Zu diesem Video gibt es zweierlei zu beachten:

  1. In den Folien 2-11 muss es in Zeile 7 jeweils heissen: "++i" anstatt "i++". Ansonsten würde 5 statt 6 im Beispiel zurück gegeben werden.

  2. Zu diesem Thema gibt es Diskussionsbedarf. Schaut hierzu bitte in die rechts verlinkten Fragen. Hauptpunkt ist die Diskussion, ob es in Java "Pass by Reference" überhaupt gibt. Es handelt sich hier um eine Diskussion hinsichtlich des Wordings, hauptsächlich um die Frage, ob man tatsächlich von "Pass By Reference" sprechen darf, da Java an dieser Stelle eine Kopie der Referenz übergibt. Man könnte es also auch "Pass by Reference Copy" nennen, oder, da auch die Referenz ein Wert ist, generell vertreten dass es nur "Pass by Value" gibt. Der im Video erklärte Ablauf ist davon ungeachtet korrekt.