Habe gerade ein Problem:
Ich habe hier eine Punktklasse:
Daraus will ich nun eine Klasse Quadrat ableiten. Hier ist mein versuch.Ist das soweit richtig?
Ich habe hier eine Punktklasse:
Code:
public class Punkt {
protected double x,y;
public Punkt(double x, double y){
this.x = x;
this.y = y;
} // public Punkt(double x, double y)
Daraus will ich nun eine Klasse Quadrat ableiten. Hier ist mein versuch.Ist das soweit richtig?
Code:
//Klasse Quadrat erweitert von der Klasse Punkt
class Quadrat extends Punkt{
super(x,y); //Variablen der Superklasse
double seitenlaenge = deltaX; // Variableseitenlänge der Klasse Quadrat deklarieren
double umfang=0.0;
//Konstruktor der Klase Quadrat
public quadrat(double a, double b,double c, double d){
super(x,y); //Variablen der Superklasse
this.seitenlaenge= deltaX; // Variablen der Klasse Quadrat instanzieren
this.deltaX = 1.0; // Variablen der Klasse Quadrat instanzieren
a= new super(x,y);
b= new super(x+deltaX,y);
c= new super(x,y+deltaX);
d= new super(x+deltaX;y+deltaX);
}
public double getUmfang(){
return deltaX*4;
}
}