Was sind die Werte von x und y des dritten Points?
x = 12 and y = 45.
Die Points b
und c
wurden mit den Anweisungen
b = new Point( 12, 45 );
c = new Point( b );
konstruiert. Der Konstruktor für Point c
wird mit den Daten von Point b versorgt.
Es erscheint vernünftig, dass x und y von c ihre Werte von b
beziehen.
(Um sicher zu gehen, überprüfen Sie die
Dokumentation.
Nachdem die drei Objekte erzeugt wurden (kurz bevor das Programm endet) sieht die Situation ungefähr so aus:
Jede Referenzvariable hat ein Objekt auf das sie verweist. Jedes Objekt enthält seine Daten und seine Methoden (aus Gründen der Übersichtlichkeit werden nur einige Methoden gezeigt). Ein Objekt enthält keine Konstruktoren (sie werden nur für die Klasse verwendet).