《面对对象程序设计》课程设计汇报题目: 21 点小游戏专业:班级:姓名:指导老师:成绩:— 第二学期 计算机学院5 月 16 日1.课程设计目标........................................32.设计思绪............................................33.设计结果和分析......................................44.设计体会............................................85.参考文件............................................86.附录................................................91.设计目标 面对对象程序设计是一门实践性很强专业基础课程,课程设计是学习完该课程后进行一次较全方面综合练习。其目标在于经过实践加深学生对面对对象程序设计理论、方法和基础知识了解,掌握使用 Java 语言进行面对对象设计基础方法,提升利用面对对象知识分析实际问题、处理实际问题能力,提升学生应用能力。经过这次设计,掌握了以下内容:面对对象技术中继承和多态(重载和覆盖)机制、多种修饰符使用类、包、接口定义和使用。常见工具类和算法实现(数组、向量、字符串、链表),java.awt、javax.swing 中常见标准GUI 组件及对应事件处理,Java 异常处理机制,Java 数据库连接技术,Java 多线程技术和动画制作和 Java 网络编程。游戏规则是:各个参加者设法使自己牌达成总分 21 而不超出这个数值。2.设计思绪本游戏选择 Eclipse、JBuilder、NetBeans 等作为开发平台以提升开发效率,经过资料查阅和学习尽可能熟练掌握其中一个集成开发环境。在要牌过程中,假如全部牌加起来超出 21 点,玩家就输了——叫爆掉(Bust),游戏也就结束了。假如玩家没爆掉,而庄家总点数加起来大于 21 点后,那庄家就输了。假如庄家没爆掉,而玩家也没有爆掉,那么玩家就和庄家比点数大小,大为赢。一样点数则庄家赢。开始玩家点数庄家点数玩家赢玩家输结束大于 21 点,爆牌,爆牌大于 21 点,爆牌,爆牌玩家点数大于庄家点数YN图 1 结构图3.设计结果和分析 当打开该小游戏时,打开游戏菜单里面开始游戏,软件运行界面以下图 所表示图 2 主界面图 3 玩家点数大于 21 点图 4 玩家点数大于庄家点数图 5 庄家点数大于玩家点数图 6 继续要牌图 7 玩家点数等于庄家点数4.设计体会该课程设计,除了全方面系统了解了 JAVA 面对对象编程原理通常原理和基础实现方法。还把死板书本知识变得生动有趣,激发了学习主动性。把学过编程原理知识强...