Objektorientierte Programmierung in JavaopenHPI-Java-Team

This video belongs to the openHPI course Objektorientierte Programmierung in Java. Do you want to see more?

Pass by Reference

Time effort: approx. 6 minutes

An error occurred while loading the video player, or it takes a long time to initialize. You can try clearing your browser cache. Please try again later and contact the helpdesk if the problem persists.

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.