Objektorientierte Programmierung in JavaopenHPI-Java-Team

本视频属于openHPI课程Objektorientierte Programmierung in Java。你想看更多吗?

Pass by Reference

时间效果趋于.6 分钟

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.

关于这个视频


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.