@ kbuchegg
Oh ... naja, okay.
Die Variable "private static int i; " ist doch eine Klassenvariable und
wird auch mit private/public/protected/package geschützt.
er sagte jedenfalls:
> Warum kann ich hier auf x, y von t zugreifen,
> obwohl diese private sind?
Er hätte vielleicht ein paar andere Namen vergeben sollen:
1 | class Punkt {
|
2 |
|
3 | private double x, y;
|
4 |
|
5 | setPunkt(Punkt t) {
|
6 | this.x = that.t.x;
|
7 | this.y = that.t.y;
|
8 | }
|
9 | }
|
Das steht alles am Anfang eines jeden Javabuchs, aber das überlesen die
meisten und blättern vor zur grafischen Oberfläche.
> Ich befinde mich zwar in derselben Klasse, aber im anderen Objekt.
Dann dachte ich mir dass er sich nicht im klaren ist dass er die Klasse
kopiert und davon Objekte erzeugt.
... und irgendwie hätte er das schön geordnet und viel besser aus einem
Buch entnehmen können, mit Beispieltexten.
http://www.galileocomputing.de/