我有一个类,我想用x个类扩展,但我只想扩展一次。更具体地说:
// Project Beans
public class User implements MarkerInterface
public class Tree implements MarkerInterface
public class Dog implements MarkerInterface
... more classes in the future ..
// Generic Class
public class GenericsImpl<Collection<T extends MarkerInterface>> {
for(T t : list){
... implementation ..
}
}
// Class Extension
public class Service extends GenericsImpl<User, Tree, Dog, ... n> {
... service implementation ..
}
这种情况可能吗?我希望能够使用任何数量的类来扩展泛型类,这些类实现了我定义的标记接口。