Variablenwerte |
15.07.2015, 11:45 | Auf diesen Beitrag antworten » |
jordan | Variablenwerte Meine Frage: ein kleiner Ausschnitt aus einem Programm in Java-Syntax : void test(Random y){ Random z = new Random() ; y.u = 3 ; y = z ; y.u = 4 ; } .... Random e = new Random () ; e.u = 2 ; test(e) ; e.u ergibt dadurch 3 . Ich wäre von 0 ausgegangen , da y wegen "y = z" in der Methode test auf z zeigen sollte, dessen Variable u ja Null wäre . Meine Ideen: Da scheint etwas fundamentales an mir vorbei gezogen zu sein ... |
|
|
15.07.2015, 14:39 | Auf diesen Beitrag antworten » |
eulerscheZahl | Aber vor y=z wird noch u auf 3 gesetzt. Und das bezieht sich auf das ursprüngliche, als funktionsargument übergebene u. |
|