站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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之类的方法,给点思路