Python 学习笔记 040

作者: 夜羽萧轩 | 来源:发表于2019-07-29 12:17 被阅读13次

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


1.题目分析

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

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

分析类对应的行为和属性

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

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

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

2.题目实现

项目文件

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

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

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

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


3.个人练习  

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

            拥有两个方法  shoot和fill 

个人源代码


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

下节预告  继承

2019年7月28日10:44:02

相关文章

网友评论

    本文标题:Python 学习笔记 040

    本文链接:https://www.haomeiwen.com/subject/ssiyrctx.html