答案 0 :(得分:5)
由于该方法为static
,因此无需知道T
到底是什么。
只是做:
AbstractHandler.handle();
答案 1 :(得分:2)
不继承静态方法。
所以你有AbstractHandler.handle
,这并不意味着每个T
也应该有一个。{/ p>
如果他们这样做,它也不是同一种方法 - 之间没有连接,即使它们具有相同的名称。
答案 2 :(得分:1)
由于您计划调用的方法是静态的,只需调用:
AbstractHandler.handle();
...在您的Consumer#handle
方法正文中。
我怀疑这实际上是你想要做的。
您可能希望将handle
的签名更改为实例(即不是static
),并在T.handle()
方法正文中调用Consumer#handle
。