Wie viele Point-Objekte wurden durch das Programm erzeugt? 1 --- das Objekt referenziert von pt
Wie viele temporäre String-Ojekte wurden durch das Programm erzeugt? 2 --- ein temporäres String-Ojekt für jedes println()
Das Programm ändert die Daten innerhalb eines Point-Objekts, in dem es des die Methode move() des Objekts verwendet:
import java.awt.*;
class DatenAendern1
{
public static void main ( String arg[] )
{
Point pt = new Point( 12, 45 ); // einen Point konstruieren
System.out.println( "Anfangswerte: " + pt );
pt.move( -13, 49 ) ; // x und y des Point-Objekts
// ändern
System.out.println( "Endwerte: " + pt );
}
}
Hier ist eine Abbildung davon: