摘要:
Python3 多继承的MRO算法选择。MRO(Method Resolution Order):方法解析顺序。 Python3 只保留了C3算法! C3算法解析: 1.C3算法解析 C3算法:MRO是一个有序列表L,在类被创建时就计算出来了。 L(Child(Base1, Base2)) = [Child + merge(L(Base1), L(Base2), Base1Base2)] L... 阅读全文
摘要:
1.面向对象结构分析: ----面相对象整体大致分为两块区域: --------第一部分:静态字段(静态变量)部分 --------第二部分:方法部分 --每个大区域可以分为多个小部分: class A: cooname = 'Jake' # 静态变量(静态字段) __cooage = 20 # 私有静态变量(私有静态字段) def __init__(self, n... 阅读全文