问题描述
|
我需要从以下类中派生:
public abstract class MyTool<VIEW extends MyView>
implements LookupListener,MouseListener,MouseMotionListener,KeyListener {}
以下内容不起作用:
public abstract class MySubTool<VIEW> extends MyTool<VIEW> {}
谢谢 !
解决方法
MySubTool中的编译器无法得知
MySubTool
中的VIEW
是MyView
的子类,因此必须再次指定它:
public abstract class MySubTool<VIEW extends MyView> extends MyTool<VIEW> {}
,这应该:
public abstract class MySubTool<VIEW extends MyView> extends MyTool<VIEW> {}