Liebe Profis
Mein Problem: Ich hab morgen java-test und hab mir mal ein Test von früher angesehn:
Die Angabe:
Zu erstellen sind die Dateien Punkt.java , Dreieck.java, Viereck.java und Geometry.java
Geometry ist das Interface und definiert die Methode
public double getUmfang()
Die Klassen Dreieck und Viereck sollen dieses INterface implementieren und die jeweils richtige Umfangsberechnung durchführen. Die Klasse Punkt soll eine Methode
public double distanz(Punkt p)
besitzen, mit der der Abstand zu einem anderen Punkten berechnet werden kann. Die Distanz d zwischen zwei Punkten p1 = (x1,y1) und p2 = (x2,y2) ist gegeben druch:
d = wurzel aus( (x1-x2)? + (y1 - y2)? )
Die Klassen Dreieck und Viereck sollen ihre Eckpunkte mit Hilfe der Punkt KLasse speichern, ein Dreieck hat somit 3 Punkte, ein Viereck 4 Punkte.
Für die Koordinaten der Punkte ist der Datentyp double zu verwenden.
Wäre unendlich froh, wenn mir das jemand programmieren könnte (man hatte für dieses BSP 25 Min Zeit!)
najo ich hab mit der Viereck.java schon herumprobiert, aber wie kann ich mit der getUmfang methode den Umfang holen?
Hier meien ganze Viereck.java
MFG+VIELEN DANK!
Mein Problem: Ich hab morgen java-test und hab mir mal ein Test von früher angesehn:
Die Angabe:
Zu erstellen sind die Dateien Punkt.java , Dreieck.java, Viereck.java und Geometry.java
Geometry ist das Interface und definiert die Methode
public double getUmfang()
Die Klassen Dreieck und Viereck sollen dieses INterface implementieren und die jeweils richtige Umfangsberechnung durchführen. Die Klasse Punkt soll eine Methode
public double distanz(Punkt p)
besitzen, mit der der Abstand zu einem anderen Punkten berechnet werden kann. Die Distanz d zwischen zwei Punkten p1 = (x1,y1) und p2 = (x2,y2) ist gegeben druch:
d = wurzel aus( (x1-x2)? + (y1 - y2)? )
Die Klassen Dreieck und Viereck sollen ihre Eckpunkte mit Hilfe der Punkt KLasse speichern, ein Dreieck hat somit 3 Punkte, ein Viereck 4 Punkte.
Für die Koordinaten der Punkte ist der Datentyp double zu verwenden.
Wäre unendlich froh, wenn mir das jemand programmieren könnte (man hatte für dieses BSP 25 Min Zeit!)
najo ich hab mit der Viereck.java schon herumprobiert, aber wie kann ich mit der getUmfang methode den Umfang holen?
Code:
public class Viereck implements Geometry {
private double a;
private double b;
public double umfang(int a, int b) {
this.a = a;
this.b = b;
double umfang = 0;
umfang = 2*a+2*b;
return umfang;
}
public double getUmfang() {
return umfang();
}
}
MFG+VIELEN DANK!