当前页面: 开发资料首页 → J2ME 专题 → j2me游戏设计技巧——共享?
j2me游戏设计技巧——共享?
摘要: j2me游戏设计技巧——共享?
提到共享,通常指数据的共享,以避免数据庸余,尤其在数据库的设计中。最近我通过反编译大宇的手机《大富翁》发现一个共享类的技巧,现介绍给大家。
import java.util.TimerTask;
final class MyTimerTask extends TimerTask {
private MenuFullCanvas mfc;
private GameFullCanvas gfc;
public MyTimerTask(final MenuFullCanvas menuFullCanvas) {
mfc = menuFullCanvas;
}
public MyTimerTask(final GameFullCanvas gamefullcanvas) {
gfc = gamefullcanvas;
}
public void run() {
if (mfc != null && mfc.isShown())
mfc.finishTask();
else if (gfc != null && gfc.isShown())
gfc.finishTask();
}
}
通常情况下,TimerTask都被定义成匿名内部类,形成一个单独的class文件,上面的方法把所有的TimerTask定义在一个类里,可以减少jar包的大小。至于这种思想在其他地方的用途,大家自己领会吧。
↑返回目录
前一篇:
请问:SE K300c的键值
后一篇:
谁实现过drawPolygon之类的方法,给点思路