Was ist der Unterschied zwischen call by value und call by reference bei der Übergabe von Parametern(java)?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Bei call bei referenz übergibst du eine referenz auf ein objekt, dieses objekt kann dann noch modifiziert werden.
Bei call bei value übergibst du einen konkreten Wert.
java kann aber garkein call by reference glaube ich. https://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value
Die gelegentliche Konfusion entsteht dadurch, dass Java stets call-by-value ist, aber manche dieser Values eben Objektreferenzen sein können.