JAVA大富翁游戏的设计+流程图+总结体设计图 第6页
掌握该游戏的操作和各项功能,以保证游戏能安全可靠地运行。
游戏基于计算机操作系统,避免了纸张塑料的制造,一次开发,多次复制,节省费用开支;
游戏的开发工具与数据库均采用开源的互联网资源,安全可靠,成本低廉,易于推广。
6. 游戏的兼容性原则毕业论文
http://www.751com.cnJava 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)本文来自辣*文|论/文|网原文请找QQ752018766 JVM 的任何系统上运行。Java 语言的主要好处是,Java 应用程序可以跨硬件平台和操作系统进行移植 —— 这是因为每个平台上安装的 JVM 都可以理解同样的字节码。因此基于JAVA的大富翁游戏的设计与实现可以在任何安装JVM的平台上运行,而现在基本所有的平台都会装有JVM。从而实现了游戏多平台运行具有良好兼容性的原则。
3.3 异常处理机制
Java的异常是面向对象的。一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里。
Java的异常处理是通过5个要害词来实现的:try,catch,throw,throws和finally。
1.异常处理:
在Java语言的错误处理结构由try,catch,finally三个块组成。其中try块存放将可能发生异常的Java语言,并治理相关的异常指针;catch块紧跟在try块后面,用来激发被捕捉的异常;finally块包含清除程序没有释放的资源,句柄等。不管try块中的代码如何退出,都将执行finally块。
2.抛出异常:
Java语言可以不在方法中直接捕捉,而用throw语句将异常抛给上层的调用者。Throw语句就是来明确地抛出一个异常;首先你必需得到一个Throwable的实例句柄,通过参数传到catch中,或者采用new操作符来创建一个。
3.Java中异常处理的原则
当一个类在遇到错误时,它应该设法:
A.返回到一个安全和已知的状态
B.能够使用户执行其它的命令
C.如果可能,就保存所有的工作
D.如果有必要,可以退出以避免造成进一步的危害
在基于JAVA的大富翁游戏的设计与实现中,采用了多种异常处理机制对游戏的进程进行保护,具体声明了类bankruptException、类buildException、类finalHotelEx、类hotelException、类houseLevelException、类initialException、类monoBuyException等异常类来获取异常并抛出提示信息。所有的异常类均继承自类Exception,具体实施举例如下:
1. bankruptException
当玩家执行投掷骰子操作时,会获取玩家是否满足异常条件,当前所持现金等于零或小于零,满足异常条件时,会抛出提示信息,此玩家破产。具体流程图如下:
图3-3 bankruptException流程图2. buildException
当玩家到达一方格后,会获取建造异常,如果当前方格不属于此玩家,玩家点击建造房屋后会抛出异常提示信息,具体流程如下:
图3-4 buildException流程图
3. finalHotelException
当玩家投掷骰子并前进至相应方格后,会获取建造宾馆异常,当房屋等级为最高级,代表已建造宾馆,不能继续投资建造,如果继续建造,会抛出提示信息。具体流程如下:
图3-5 finalHotelException流程图
4. initialException
当创建玩家后,点击开始游戏时,会获取异常,如果满足异常条件,游戏不允许开始,返回创建玩家,当且仅当不满足异常条件时,游戏才能够初始化并开始。具体流程如下:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
JAVA大富翁游戏的设计+流程图+总结体设计图 第6页下载如图片无法显示或论文不完整,请联系qq752018766