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