专业班级:计应0902 姓名:刘静 学号:20xx2911071
自我总结
设计题目:Hannoi塔游戏系统
设计内容(完成哪些功能、有何特点、设计有何不足):主要是三个盘子实现移位操作,盘子数大于一进行递归过程,特点是这是智能游戏,在编写和玩的过程中都能开启人的大脑,不足是,游戏跟普通的Hannoi塔游戏差不多,没有创新。
出勤总结:我现在已经写了离校申请,在培训上岗了,所以这期间我没有怎么去上课,但是老师的作业论文要求我都有认真去做,希望老师能够见谅。
论文格式是否规范(汉字字数达标、图表是否规范)
都是按照模版要求去写的论文,格式大部分应该规范。
自己编写的代码有哪些(不含参考代码),要具体指出哪些代码与功能:
(1) Disk类的作用:定义图形界面中的盘子属性
继承的父类名:Button
public class Disk extends Button {}
定义的对象:
int number //盘子的个数
boolean isTop = false //判断柱子最上面是否有盘子
主要成员方法:
public boolean getIsTop() //返回最上面是否有盘子的属性
public void setIsTop(boolean b) //设置最上面是否有盘子的属性
public int getNumber() //返回盘子个数
(2)盘子的放置位置TowerPoint类的作用:定义塔上点的坐标,即盘子的放置位置 public class TowerPoint {}
定义的对象:
int x, y //塔上的点位置,即盘子的放置位置
boolean isHaveDisk //判断点上是否有盘子
…… …… 余下全文