我有一些代码需要动态生成一组子类的泛型类型为1的泛型对象:例如keyEvent,mouseEvent或者appEvent,这些都扩展event。因此,我的通用类EventFunction需要一个模板,但是在接收到事件之前,我不知道类的类型是什么,所以有一种方法可以执行以下操作:
Event event = new KeyEvent(); // FOR EXAMPLE RECIEVING A KEY EVENT
// Require an EventFunction with that event class as the generic type
EventFunction<event.getClass()> func = new EventFunction<event.getClass()>(event);
如何执行以上操作:即在运行中指定通用值?
繁花不似锦
相关分类