Teekan:
Estoy tratando de poner en práctica un código que comienza con un padre que tiene una variable genérica, y entonces el niño lo hereda.
public class Parent <A>{
private A a;
public Parent (A a){
this.a=a;
}
}
public class Child <A> extends Parent<A>{
private A a;
public Child (A a){
this.a=a;
}
}
Estoy recibiendo un error de compilación que indica
constructor Parent in class Parent<A> cannot be applied to given types; A
Mureinik:
Es necesario invocar explícitamente el constructor de la matriz desde el constructor del niño:
public class Child <A> extends Parent<A> {
public Child (A a) {
super(a);
}
}