首页 相关文章 用NetBeans平台开发J2ME游戏实例讲解3

用NetBeans平台开发J2ME游戏实例讲解3

4.改进程序
  
  (1)记录历史步骤,以便可以悔棋:
  
  记录历史步骤的方法是实现一个History类,这个类实际上是一个Vector的封装,用来保存每一步的走法,走法被定义为一个包含5个元素的数组,分别是
  
  X,Y,width,height,direction.
  
  这里需要注重的是,Java当中实际上是没有局部变量的,每一个局部变量都需要new出来,所以在使用Vector的addElement()函数时,由于它是传引用,
  
  我们必须要新创建一个element,而不能使用全局的,因为假如使用全局的,下一次addElement时,会因为该变了变量的值使得刚才加到Vector中的值也改
  
  变了。
  
  import java.util.Vector;
  
  /**
  
  *
  
  * @author lin
  
  */
  
  public class History {
  
  private static Vector steps = ...[ 查看全文 ]

2016-02-19 标签:

用NetBeans平台开发J2ME游戏实例讲解3的相关文章

手机页面
收藏网站 回到头部