Cześć, tworzę sobie prosty program, aby przyswoić wiedzę i napotkałem problem przy dziedziczeniu.
Tworze 3 klasy które dziedziczą po kolei: A -> B -> C
Oto zarys klas:
public Class A {
private int a;
public A(int a) {
this.a = a;
}
}
public Class B extends A{
private int b;
public B(int a,int b) {
super(a);
this.b = b;
}
}
public Class C extends B {
private int c;
public C(int a,int b,int c) {
super(a,b,c);
this.c = c;
}
}
i w klasie C wyskakuje błąd z komunikatem, że konstruktor klasy B wymaga braku argumentów.