项目:贪吃蛇游戏设计
1
常州工程职业技术学院计算机技术系
今日工作
任务一:需求分析,系统概要设计
1
需求分析,系统概要设计
a
类设计
3
b
用类编程
4
c
工作汇报、互评
2
工作小结
3
结束
任务布置
4
2
《WinForm项目开发》
需求分析,系统概要设计
各项目组汇报预设计、提出问题
互评、点评
问题解决
进一步解读系统需求
3
《WinForm项目开发》
需求分析,系统概要设计
项目功能描述
主窗体布局
4
《WinForm项目开发》
需求分析,系统概要设计
项目的总体结构
Start类是顶层类,它主要调用Floor类来显示场地,另外还要使用Speed类和PubClass类;
Floor类调用Snake类和Bean类在场地上显示蛇和豆;
Snake类调用Block类来组成蛇。
从上知要用到多个类,如何设计类?怎么用类呢?
5
《WinForm项目开发》
类设计
各项目组汇报预设计、提出问题
互评、点评
问题解决
进一步解读系统需求
6
《WinForm项目开发》
类设计
一、类的基本概念
对象(实体)
(分)类
男人、女人、高人、矮人、胖人
人
狗、猫、兔、鸡、狼
动物
台式电脑、笔记本电脑、服务器
电脑
对象
类
抽象化
具体化
1、类和对象
7
《WinForm项目开发》
2、类的特征数据:用字段表示(变量)
类设计
如人:年龄、名字和身高等;
动物:毛的颜色、腿的数量和跑的速度等;
电脑:CPU型号、CPU品牌、内存容量等。
3、类的行为:用方法表示
如人:能走路、干活等;
动物:能跑、找食等;
电脑:能帮助我们处理事务、计算表达式的值
8
《WinForm项目开发》
类的成员:类的字段和方法
类设计
类是对象的模板,定义类的目的是为了描述具体的对象。
实例:设计汽车类(Car)
9
《WinForm项目开发》
程序解读
类设计
private(私有)成员:只能在定义它的类中被访问,在定义它的类外不能被访问。
⑴类定义
class 类名
{
类体(类成员)
}
⑵类成员的访问属性private和public
public(公共)成员:既可以在定义它的类中被访问,也在定义它的类外被访问。
注意:private 是默认的。
10
《WinForm项目开发》
贪吃蛇游戏1 来自淘豆网m.daumloan.com转载请标明出处.