G
Guest
Gast
Hallo, hier die erste Klasse
kann mit dem fehler "incompatible types " zwar was anfangen, da er wohl in nach line 19 den Y Wert sucht und keinen findet aber wie ich das Problem löse ist mir vollkommen unklar.
hier eine unterklasse, bezieht sich aber nicht auf die x hier drüber 😛
was ist am super falsch ? hatte mal eine ausgeben methode und dort auch mit super gearbeitet. macht ja nichts anderes als methode und attribute in einer unterklasse aufzurufen, sofern ich das richtig verstanden habe.
würd mich freuen wenn ihr mir die fehler beseitigen könntet 🙂
Code:
class X {}
class Y extends X {}
class Test {
public static void main(String[] args) {
X x = new X();
Y y = new Y();
X a = new Y();
Y b = new X();
}
}
kann mit dem fehler "incompatible types " zwar was anfangen, da er wohl in nach line 19 den Y Wert sucht und keinen findet aber wie ich das Problem löse ist mir vollkommen unklar.
hier eine unterklasse, bezieht sich aber nicht auf die x hier drüber 😛
Code:
class Y extends X {
int b;
Y(int b) {
super(a);
this.b = b;
}
}
was ist am super falsch ? hatte mal eine ausgeben methode und dort auch mit super gearbeitet. macht ja nichts anderes als methode und attribute in einer unterklasse aufzurufen, sofern ich das richtig verstanden habe.
würd mich freuen wenn ihr mir die fehler beseitigen könntet 🙂