Java 面向对象程序设计课程设计点小游戏 本课程设计的目标是通过设计和实现一个 21 点小游戏,来加深学生对面向对象程序设计理论、方法和基础知识的了解,掌握使用 Java 语言进行面向对象设计的基础方法,提升利用面向对象知识分析实际问题、处理实际问题能力,提升学生应用能力。 设计思绪: 在设计该小游戏时,选择使用 Eclipse、JBuilder、NetBeans 等作为开发平台,以提升开发效率。游戏规则是:各个参与者设法使自己牌达成总分 21 而不超出这个数值。如果玩家牌加起来超出 21 点,玩家就输了——叫爆掉(Bust),游戏也就结束了。如果玩家没爆掉,而庄家总点数加起来大于 21 点后,那庄家就输了。如果庄家没爆掉,而玩家也没有爆掉,那么玩家就和庄家比点数大小,大为赢。一样点数则庄家赢。 设计结果和分析: 在设计结果中,我们可以看到游戏的菜单界面、玩家点数界面、庄家点数界面、游戏结果界面等。这些界面都是使用 Java 语言和 awt、swing 等库来实现的。在设计过程中,我们学习了面向对象技术中继承和多态(重载和覆盖)机制、多种修饰符使用类、包、接口定义和使用。常见工具类和算法实现(数组、向量、字符串、链表),java.awt、javax.swing 中常见标准 GUI 组件及对应事件处理,Java 异常处理机制,Java 数据库连接技术,Java 多线程技术和动画制作和 Java 网络编程。 设计体会: 通过这个课程设计,我们不仅仅学习了 Java 面向对象编程的基础知识,还掌握了使用 Java 语言进行面向对象设计的基础方法。我们也学习了如何把书本知识变得生动有趣,激发了学习主动性。我们还加深了对理论知识的了解,并且培养了实践动手能力和程序开发能力目标。在设计过程中,我们也学习了如何调试程序,如何寻求程序中存在不足之处。 本课程设计是面向对象程序设计课程的实践性学习,旨在加深学生对面向对象程序设计理论、方法和基础知识的了解,掌握使用 Java 语言进行面向对象设计的基础方法,提升利用面向对象知识分析实际问题、处理实际问题能力,提升学生应用能力。
剩余14页未读,继续阅读
- 粉丝: 380
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OBD-II Java API.zip
- 一个支持多人游玩的Flappy-Bird变种游戏, Java编写.zip
- 一个用 Java 实现的贪吃蛇小游戏.zip
- 一个利用Java Swing实现可视化界面的扫雷小游戏.zip
- 一个简单ssh(spring springMVC hibernate)游戏网站,在网上找的html模板,没有自己写UI,重点放在java后端上.zip
- 一个使用Java完成的仿超级玛丽小游戏.zip
- 一个利用java语言制作的简单飞机游戏.zip
- 一个利用Java编写的,基于swing组件的连连看小游戏.zip
- 一个简易的对对碰游戏软件,运用Java、Java FX技术.zip
- 一个基于JAVA的类魔塔小游戏 a Java based MagicTowerlike game.zip