herança Java genérico

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);
    }
}

Acho que você gosta

Origin http://10.200.1.11:23101/article/api/json?id=394634&siteId=1
Recomendado
Clasificación