手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  域名注册  非法  seo
当前位置 : 主页>程序设计>Java技术>列表

在NetBeans平台上开发J2ME游戏实例讲解(第三部分)

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

在NetBeans平台上开发J2ME游戏实例讲解(第三部分)

lirincy@163.com 林刚 2005.07{ 引用需要注明出处作者}

4.改进程序

(1)记录历史步骤,以便可以悔棋:

记录历史步骤的方法是实现一个History类,这个类实际上是一个Vector的封装,用来保存每一步的走法,走法被定义为一个包含5个元素的数组,分别是

X,Y,width,height,direction.

这里需要注意的是,Java当中实际上是没有局部变量的,每一个局部变量都需要new出来,所以在使用VectoraddElement()函数时,由于它是传引用,

我们必须要新创建一个element,而不能使用全局的,因为如果使用全局的,下一次addElement时,会因为该变了变量的值使得刚才加到Vector中的值也改

变了。

import java.util.Vector;

/**

*

* @author lin

*/

public class History {

private static Vector steps = new Vector();

/** Creates a new instance of History */

public History() {

clear();

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册