Java Generic inheritance

Teekan :

I am trying to implement some code that starts with a parent who has a generic variable, and then the child inherits it.

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

I'm getting a compile error stating

constructor Parent in class Parent<A> cannot be applied to given types; A