Java 在这种情况下,super和extends更惯用的用法是什么?

Java 在这种情况下,super和extends更惯用的用法是什么?,java,generics,bounded-wildcard,Java,Generics,Bounded Wildcard,我参与的一个库维护着Classes和处理程序的注册表,它们可以接受这些类的实例,比如Consumer。有一种工具可以注册类型*及其所有子类型“”的处理程序,例如 void registerHandler(类类型,ConsumerConsumer getHandler(类Consumer getHandler)这回答了您的问题吗?这回答了您的问题吗? <T> Consumer<T> getHandler(Class<? extends T> type)

我参与的一个库维护着
Class
es和处理程序的注册表,它们可以接受这些类的实例,比如
Consumer
。有一种工具可以注册类型*及其所有子类型“”的处理程序,例如


void registerHandler(类类型,Consumer
Consumer getHandler(类
Consumer getHandler)这回答了您的问题吗?这回答了您的问题吗?
<T> Consumer<T> getHandler(Class<? extends T> type)