Python 学习笔记 040

类与属性练习题  人开枪射击子弹练习题


1.题目分析

分析存在的类:人、枪、弹夹,三个类

子弹只是数量,所以不是类

分析类对应的行为和属性

人对应的行为和属性:人的属性 要有枪   人的行为 开火

枪~~~:属性 要有弹夹(bulletbox)  行为:射击 (shoot)

弹夹:属性  子弹个数   无行为

2.题目实现

项目文件

#不同的类可以放入不同的文件,便于管理

#类 弹夹 有一个方法用于子弹计数

#类 枪有一个属性弹夹  一个方法 shoot 判断子弹数目,完成射击,反馈对应信息

#类 人有两个个方法 fire调用shoot完成射击  fillbullet 填充子弹 直接调用弹夹中子弹计数的方法


3.个人练习  

#类 人 拥有二个属性 人名 子弹  

            拥有两个方法  shoot和fill 

个人源代码


面向对象编程,学会类的属性和方法的划分 

下节预告  继承

2019年7月28日10:44:02

全部评论

相关推荐

半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:23
转人工😡
门口唉提是地铁杀:五次握手了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务