为什么是`?用于Javafx Node.setOnKeyPressed(EventHandler <!-?super KeyEvent-> value)的处理程序的超级`

时间:2019-01-19 09:37:59

标签: java generics javafx

我正在阅读JavaFX 11 Node API,但不明白为什么EventHandler经常使用泛型,例如<? super Event>

例如:

Node.setOnKeyPressed(EventHandler<? super KeyEvent> value)

为什么不简单

Node.setOnKeyPressed(EventHandler<KeyEvent> value)

有人可以解释吗?

0 个答案:

没有答案