Jeder Konstruktor verlangt vom Benutzer die Bereitstellung von unterschiedlichen Daten.
Jeder der drei Konstruktoren kann verwendet werden um einen Point
zu erzeugen.
Es ist eine Frage der Zweckdienlichkeit welchen Konstruktor Sie verwenden.
Hier ist ein Programm, das einige Point-Objekte erzeugt:
import java.awt.*; // Klassenbibliothek importieren, in der Point definiert ist
class PointBsp1
{
public static void main ( String arg[] )
{
Point a, b, c; // Referenzvariablen
a = new Point(); // einen Point erzeugen bei ( 0, 0);
// Referenz in "a" speichern
b = new Point( 12, 45 ); // einen Point erzeugen bei ( 12, 45);
// Referenz in "b" speichern
c = new Point( b ); // einen Point erzeugen, der dieselben Daten enthält
// wie die Daten, die durch "b" referenziert werden
}
}
Damit der Compiler die Definition von Point in der Klassenbibliothek nutzen kann, muss import verwendet werden.
Die Anweisung import java.awt.*Point verwendet).