Objektorientierte Programmierung in JavaopenHPI-Java-Team
This video belongs to the openHPI course Objektorientierte Programmierung in Java. Do you want to see more? Enroll yourself for free!

Pass by Reference

Time effort: approx. 6 minutes
You are using our new video player. If you experience any problems, please contact the helpdesk. You can always switch to the old player.

About this 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.