public class Foo { private T value; public Foo(T value) { this.value = value; } } public class Bar extends Foo { public Bar(T value) { super(value); } }