Teekan:
Eu estou tentando implementar um código que começa com um pai que tem uma variável genérica, e então a criança herda.
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;
}
}
Estou recebendo um erro de compilação indicando
constructor Parent in class Parent<A> cannot be applied to given types; A
Mureinik:
Você precisa para chamar explicitamente o construtor do pai de construtor da criança:
public class Child <A> extends Parent<A> {
public Child (A a) {
super(a);
}
}