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