ciao a tutti,
ho la seguente classe:
class Point {
int x;
int y;
Point (int x1, int y1) {
x = x1;
y = y1;
}
}
poi faccio:
1.Point pt1 = new Point(3, 4), pt2;
2.pt2 = pt1;
3.pt1.x = pt1.x+1;
alla fine la mia piccola guida mi dice che pt1 = (4, 4) e pt2 = (4, 4)....ma io ho dei dubbi.
secondo me al punto 2 la pt2 =(3,4) idem la pt1.Poi al punto 3 la pt1 viene modificata e vale pt1=(4,4) e la pt2 rimane (3,4).
secondo voi come stanno le cose?!