UML类图
2020-06-17 09:41:14 42 举报
植物大战僵尸UML类图
作者其他创作
大纲/内容
Pea
+ Pea() //设计带参数的构造函数,对成员变量进行赋值+ BeBiten():void //重写父类中的抽象方法,用来表示豌豆植物被僵尸袭击之后生命值的变化。
Game
+ path = @\"D:\\课程设计\\C#课程设计\\PlantVsZombie\" : string //静态,存放程序地址- zombiePicture:PictureBox //僵尸图片- peaPicture :PictureBox //豌豆图片- beanPicture :PictureBox // 子弹图片- pea:Pea //豌豆- zombie:Zombie //僵尸- user:UserInfo // 当前登录的用户
RegularZombie
+ RegularZombie()+ BeShot():void //重写父类抽象方法,用来表示普通僵尸被植物射击之后的变化。
NewsPaperZombie
- count:int //记录报纸僵尸被植物射击的次数,被射中一次后,会加快速度。
+ NewsPaperZombie()+ BeShot():void //重写父类抽象方法,用来表示报纸僵尸被植物射击之后的变化。
Zombie
+ ZombieName:string //僵尸名称,只读+ ZombieToughness:int //僵尸生命值,读写+ ZombieStatus:string //僵尸状态,读写+ ZombieIntroduction:string //僵尸介绍,只读+ MoveSpeed:int //僵尸速度,读写
+ Zombie() //设计带参数的构造函数,对成员变量进行赋值+ BeShot():void //抽象方法,用来表示僵尸被植物射击之后生命值的变化+ IsDead():bool //用来判断僵尸生命值,两种状态:活着返回false,死了返回true
UserInfo
+ UserName:string //用户名称,只读+ Password:string //用户密码,读写
+ UserInfo() //构造函数,对成员变量进行赋值
Plant
+ PlantName:string //植物名称,只读+ PlantToughness:int //植物生命值,读写+ PlantStatus:string //植物状态,读写+ PlantIntroduction:string //植物介绍,只读
+ Plant() //设计带参数的构造函数,对成员变量进行赋值+ BeBiten():void //抽象方法,用来表示植物被僵尸袭击之后生命值的变化+ IsDead():bool //用来判断植物生命值,两种状态:活着返回false,死了返回true
0 条评论
下一页
为你推荐
查看更多