Hallo,
ich hab mal wieder eine Aufagbe bekommen, wo ich so meine schwierigkeiten mit habe. Ich hoffe Ihr könnt mir helfen.
Ich habe 3 Klassen erstellt: Start, A und B
Hier sind kleine auszüge davon.
Die erste Klasse ist die Startklasse, womit ich dann mehrere Klassen aufrufen kann.
Bei der ersten Ausgabe (Text2) gibt er 0 0 und bei der zweiten (Text) 20 20 aus.
Ich soll es aber so machen, das ich die Werte von der Klasse A erbe und dann in der Klasse B ausgeben soll . Irgendwie bekomme ich das leider nicht hin.
Hoffentlich kann mir jemand helfen, auch wenn es Samstag Abend ist ;-).
Danke für eure Hilfe im vorraus.
Gruß
Chaos
ich hab mal wieder eine Aufagbe bekommen, wo ich so meine schwierigkeiten mit habe. Ich hoffe Ihr könnt mir helfen.
Ich habe 3 Klassen erstellt: Start, A und B
Hier sind kleine auszüge davon.
Code:
public class Start {
public static void main(String[] args) {
B subklasse = new B(20,20);
subklasse.Text2();
}
}
Code:
public class A {
protected double x,y;
public A(double x, double y){
this.x = x;
this.y = y;
}
public String text(){
System.out.println(x + y);
}
}
Code:
public class B extends A{
double x2,x,y;
public Quadrat(double x, double y, double x2){
super(x,y);
this.x2=x2;
}
public void Text2(){
System.out.println(x + y);
text();
}
}
Die erste Klasse ist die Startklasse, womit ich dann mehrere Klassen aufrufen kann.
Bei der ersten Ausgabe (Text2) gibt er 0 0 und bei der zweiten (Text) 20 20 aus.
Ich soll es aber so machen, das ich die Werte von der Klasse A erbe und dann in der Klasse B ausgeben soll . Irgendwie bekomme ich das leider nicht hin.
Hoffentlich kann mir jemand helfen, auch wenn es Samstag Abend ist ;-).
Danke für eure Hilfe im vorraus.
Gruß
Chaos