在一个类中,如果<T extend Object> 这个object就是随便的一个类。
那么其他的泛型,就必须也是在这个类下的。
public static <T extends Job> JobHandler schedule(Class<T> job)
这样的一个方法,那么在传参数的时候,这个job必须是Job的子类。
本文详细解释了Java泛型中的类型约束概念。当定义泛型方法时,可以通过extends关键字指定泛型参数必须是特定类的子类。例如,声明<T extends Job>意味着T必须是Job的子类。
在一个类中,如果<T extend Object> 这个object就是随便的一个类。
那么其他的泛型,就必须也是在这个类下的。
public static <T extends Job> JobHandler schedule(Class<T> job)
这样的一个方法,那么在传参数的时候,这个job必须是Job的子类。
1082
2566

被折叠的 条评论
为什么被折叠?