public class GenericTest<T extends GenericBaseTest> { ... }Yukarıdaki GenericTest sınıfı sadece GenericBaseTest sınıfından türetmiş sınıflar için çalışacaktır. GenericBaseTestExt sınıfı GenericBaseTest sınıfından türemişse aşağıdaki gibi bir kod yazılabilir :
GenericTest<GenericBaseTestExt> gt=new GenericTest<GenericBaseTestExt>();