M
manni667
Gast
Mich beschäftigt gerade diese Referenzierungsproblem mit der Klasse Point bei "Java ist auch eine Insel"
klick
Wie umgehe ich das nun um 2 unabhängige Objekte zu haben, allerdings soll q dieselben Werte wie p haben?
Etwa so?
klick
Code:
Point p = new Point();
Point q = p;
p.x = 10;
System.out.println( q.x ); // 10
q.y = 5;
System.out.println( p.y ); // 5
Wie umgehe ich das nun um 2 unabhängige Objekte zu haben, allerdings soll q dieselben Werte wie p haben?
Etwa so?
Code:
Point p = new Point();
Point q = new Point();
p.x=10;
p.y=5;
Point q = p;
// Ist q nun ein eigenständiges Objekt mit denselben Werten von p, oder ist das nun wieder nur eine Referenz auf p ?