分装:
1. 封装是面向对象编程的一大特点
2. 面向对象编程的第一步:将属性和方法分装到一个抽象的类中
3. 外界使用类创建对象,然后让对象调用方法
4. 对象方法的细节都被封装在累的内部
注意:一个对象的属性可以是另外一个类创建的对象
一、士兵突击案例需求分析需求:
1. 士兵张小嘎 有一把 Ak47
2. 士兵 可以 开火
3. qiang 能够 发射子弹
4. qiang 需要 装填子弹----增加子弹数量
根据需求,划分类,共划分两个类,一个是士兵类,一个是qiang类,由于创建士兵类中用到qiang,所以在创建类的时候先创建qiang类。
Soldier |
name gun |
__init__(self) fire(self) |