Dienstag, 12. März 2013

Java – Klasse als abstrakter Datentyp am Beispiel “Punkt”

 

Die Klasse Punkt kann immer wieder verwendet werden um X und Y Koordinaten darzustellen. Dies ist nur ein Beispiel die Klasse Punkt befindet sich schon in der API. http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html

image

public class Punkt {

public double x;

public double y;

}

Verwendungsbeispiel:

Punkt p1;

p1 = new Punkt();

p1.x = 5;

p1.y = 2;

 

Gerade g = new Gerade(p1, p2);

Innerhalb der Klasse Gerade muss der Code für die Gerade im Konstruktor lauten:

public Gerade (Punkt punkt1, Punkt punkt2) {

x1 = punkt1.x;

y1 = punkt1.y;

}

Keine Kommentare: