【发布时间】:2013-11-11 23:27:38
【问题描述】:
我正在创建一个抽象的GUIClickableObject 类,它使用抽象方法public void onClick() 扩展了一个GUIObject 类。当我创建一个扩展 GUIClickableObject 的新子类时,我会根据 Clickable 对象的操作实例化抽象的 onClick() 方法。
我有我的鼠标位置和对象的位置,所以我可以很容易地找到它,但是我需要创建一个搜索函数来搜索我的 GUIClickable 对象,然后如果鼠标在目的。
- a) 创建一个 ArrayList/Array/Group,其中包含 GUIClickable 对象的不同子类,
- b) 遍历它们,c) 然后调用抽象的“onClick()”方法?
显然我不能只创建一个 GUIClickableObjects 的 ArrayList 并将我的子类插入其中,对吧?
【问题讨论】:
-
发布代码的相关部分。
标签: java abstract-class subclassing abstract-methods