Emmm,This problem is hard to describe.so code like
//this class use as parent public abstract class Test { //there is generic function public