la herencia de Java Genérico

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

Supongo que te gusta

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