面向对象

今天完全是蒙圈的状态啊  

1. 成员:

        1. 变量

            1. 实例变量. 对象.变量

            2. 类变量(静态变量) static dynamic  类名.变量, 共享的变量. 所有的类的对象都共享这一份.

        2. 方法

            1. 实例方法. 必须有self. 访问: 使用对象来访问

            2. 类方法: 必须有一个cls参数. 被访问的时候默认传递类名. @classmethod

            3. 静态方法: 不需要self, cls. @staticmethod.

        3. 属性

            用方法来描述一个属性.

            @property

            方法只能有一个参数

            方法必须有返回值.

    2. 私有:

        只能自己访问的内容. 带有前置双下划綫的内容都是私有内容

 

 

. 今日主要内容

    1. 依赖关系.

        最轻的一种关系

        在方法中引入另一个类的对象

 

    2. 关联关系, 聚合关系, 组合关系

        类与类之间的关系是比较紧密的。

 

    3. 继承关系, 实现关系

        self:当前执行这个方法的对象。

    4. 特殊成员(__init__)

posted @ 2018-09-27 21:24  若无过客丶何来人生  阅读(88)  评论(0编辑  收藏  举报